{"id":16801,"date":"2026-05-09T09:32:21","date_gmt":"2026-05-09T00:32:21","guid":{"rendered":"https:\/\/www.sambuichi.jp\/?p=16801"},"modified":"2026-05-09T09:38:45","modified_gmt":"2026-05-09T00:38:45","slug":"peppol-t111-b03201%e3%81%afcacstatus%e3%81%ae%e5%ad%90%e8%a6%81%e7%b4%a0%e3%82%92%e7%a6%81%e6%ad%a2%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e3%81%ae%e3%81%8b-fallback-rule-%e3%81%a8-jp-pint-basic-rule","status":"publish","type":"post","link":"https:\/\/www.sambuichi.jp\/?p=16801","title":{"rendered":"OpenPeppol Operation Office\u56de\u7b54\u3067\u78ba\u8a8d\u3059\u308bPEPPOL-T111-B03201\u306efallback rule"},"content":{"rendered":"<p>Views: 0<\/p><div id=\"header\">\n<h1>OpenPeppol Operation Office\u56de\u7b54\u3067\u78ba\u8a8d\u3059\u308bPEPPOL-T111-B03201\u306efallback rule<\/h1>\n<div class=\"details\">\n<span id=\"author\" class=\"author\">ChatGPT\uff08\u7de8\u96c6\uff1a\u4e09\u5206\u4e00\u4fe1\u4e4b\uff09<\/span><br \/>\n<span id=\"revdate\">2026-05-09<\/span>\n<\/div>\n<\/div>\n<div id=\"content\">\n<div class=\"sect1\">\n<h2 id=\"_\u306f\u3058\u3081\u306b\">1. \u306f\u3058\u3081\u306b<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Peppol BIS Invoice Response \u306e Schematron \u30eb\u30fc\u30eb <code>PEPPOL-T111-B03201<\/code> \u306b\u3064\u3044\u3066\u3001\u5358\u72ec\u306e\u30eb\u30fc\u30eb\u30da\u30fc\u30b8\u3060\u3051\u3092\u898b\u308b\u3068\u3001<code>cac:Status<\/code> \u306e\u3059\u3079\u3066\u306e\u5b50\u8981\u7d20\u304c\u7981\u6b62\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u306b\u898b\u3048\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u30eb\u30fc\u30eb\u306f\u3001\u6b21\u306e\u3088\u3046\u306a context \u3068 test \u3092\u6301\u3064\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-B03201\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-B03201\/<\/a><\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\">\n<img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2026\/05\/T111-B03201.png\" alt=\"T111 B03201\">\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>test=\"false()\"<\/code> \u3067\u3042\u308b\u305f\u3081\u3001\u3053\u306e\u30eb\u30fc\u30eb\u304c\u9069\u7528\u3055\u308c\u308b\u3068\u3001\u5fc5\u305a validation error \u306b\u306a\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u304b\u3057\u3001\u3053\u306e\u30eb\u30fc\u30eb\u3092\u300c<code>cac:Status<\/code> \u306e\u3059\u3079\u3066\u306e\u5b50\u8981\u7d20\u3092\u7981\u6b62\u3059\u308b\u30eb\u30fc\u30eb\u300d\u3068\u7406\u89e3\u3059\u308b\u3068\u8aa4\u308a\u3067\u3042\u308b\u3002<code>cac:Status<\/code> \u306e syntax page \u3067\u306f\u3001<code>cbc:StatusReasonCode<\/code>\u3001<code>cbc:StatusReason<\/code>\u3001<code>cac:Condition<\/code> \u304c\u6b63\u5f0f\u306a\u5b50\u8981\u7d20\u3068\u3057\u3066\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b <a href=\"#ref1\">[1]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/syntax\/InvoiceResponse\/tree\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/syntax\/InvoiceResponse\/tree\/<\/a><\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\">\n<img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2026\/05\/InvoiceResponse.png\" alt=\"InvoiceResponse\">\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/syntax\/InvoiceResponse\/cac-DocumentResponse\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/syntax\/InvoiceResponse\/cac-DocumentResponse\/<\/a><\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\">\n<img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2026\/05\/DocumentResponse.png\" alt=\"DocumentResponse\">\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/syntax\/InvoiceResponse\/cac-DocumentResponse\/cac-Response\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/syntax\/InvoiceResponse\/cac-DocumentResponse\/cac-Response\/<\/a><\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\">\n<img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2026\/05\/Response.png\" alt=\"Response\">\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u307e\u305f\u3001Invoice Response profile \u3067\u306f\u3001Invoice status\u3001status clarification\u3001clarification detail \u3068\u3044\u3046\u69cb\u9020\u304c\u8aac\u660e\u3055\u308c\u3066\u304a\u308a\u3001<code>cac:Status<\/code> \u306f\u3053\u306e clarification \u3092\u8868\u3059\u305f\u3081\u306e\u30b3\u30f3\u30c6\u30ca\u3068\u3057\u3066\u4f4d\u7f6e\u4ed8\u3051\u3089\u308c\u308b <a href=\"#ref2\">[2]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001<code>PEPPOL-T111-B03201<\/code> \u306f\u3001\u5b9a\u7fa9\u6e08\u307f\u306e\u5b50\u8981\u7d20\u3092\u7981\u6b62\u3059\u308b\u30eb\u30fc\u30eb\u3067\u306f\u306a\u304f\u3001\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044\u5b50\u8981\u7d20\u3092\u6355\u6349\u3057\u3066\u62d2\u5426\u3059\u308b fallback rule \u3068\u3057\u3066\u7406\u89e3\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b <a href=\"#ref3\">[3]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u8003\u3048\u65b9\u306f\u3001Invoice Response \u3060\u3051\u306e\u554f\u984c\u3067\u306f\u306a\u3044\u3002JP PINT \u306b\u304a\u3044\u3066\u3082\u3001syntax binding \u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044 UBL \u8981\u7d20\u3092\u3069\u306e\u3088\u3046\u306b\u6271\u3046\u304b\u3068\u3044\u3046\u3001\u9069\u5408\u6027\u691c\u8a3c\u4e0a\u306e\u91cd\u8981\u306a\u8ad6\u70b9\u306b\u3064\u306a\u304c\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_\u554f\u984c\u3068\u306a\u3063\u305f\u30eb\u30fc\u30eb\">2. \u554f\u984c\u3068\u306a\u3063\u305f\u30eb\u30fc\u30eb<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>\u516c\u958b\u3055\u308c\u3066\u3044\u308b <code>PEPPOL-T111-B03201<\/code> \u306e\u5185\u5bb9\u306f\u3001\u6982\u5ff5\u7684\u306b\u306f\u6b21\u306e\u3088\u3046\u306b\u8aad\u3081\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">      &lt;rule context=\"\/ubl:ApplicationResponse\/cac:DocumentResponse\/cac:Response\/cac:Status\/*\"&gt;\r\n         &lt;assert test=\"false()\" flag=\"fatal\" id=\"PEPPOL-T111-B03201\"&gt;Document MUST NOT contain elements not part of the data model.&lt;\/assert&gt;\r\n      &lt;\/rule&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>cac:Status\/*<\/code> \u306f\u3001XPath \u3068\u3057\u3066\u306f <code>cac:Status<\/code> \u306e\u3059\u3079\u3066\u306e\u5b50\u8981\u7d20\u306b\u30de\u30c3\u30c1\u3059\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u306e\u305f\u3081\u3001\u5358\u72ec\u3067\u898b\u308b\u3068\u3001\u6b21\u306e\u3088\u3046\u306a\u6b63\u5f0f\u306a\u5b50\u8981\u7d20\u307e\u3067\u7981\u6b62\u3055\u308c\u308b\u3088\u3046\u306b\u898b\u3048\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">0..1 cbc:StatusReasonCode\r\n0..1 cbc:StatusReason\r\n0..unbounded cac:Condition<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u304b\u3057\u3001Schematron \u306e\u30eb\u30fc\u30eb\u306f\u3001\u5358\u72ec\u306e rule page \u3060\u3051\u3067\u89e3\u91c8\u3059\u3079\u304d\u3067\u306f\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u7279\u306b\u3001\u540c\u3058 <code>pattern<\/code> \u306e\u4e2d\u306b\u3001\u3088\u308a\u5177\u4f53\u7684\u306a\u30eb\u30fc\u30eb\u3068\u5305\u62ec\u7684\u306a fallback rule \u304c\u4e26\u3093\u3067\u3044\u308b\u5834\u5408\u3001\u305d\u306e\u95a2\u4fc2\u3092\u78ba\u8a8d\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_schematron\u306epattern\u3068\u30eb\u30fc\u30eb\u30c1\u30a7\u30c3\u30af\u306e\u9806\u5e8f\">2.1. Schematron\u306epattern\u3068\u30eb\u30fc\u30eb\u30c1\u30a7\u30c3\u30af\u306e\u9806\u5e8f<\/h3>\n<div class=\"paragraph\">\n<p>Schematron \u3067\u306f\u3001<code>pattern<\/code> \u304c\u691c\u8a3c\u30eb\u30fc\u30eb\u306e\u307e\u3068\u307e\u308a\u3092\u69cb\u6210\u3059\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u540c\u3058 <code>pattern<\/code> \u306e\u4e2d\u306b\u8907\u6570\u306e <code>rule<\/code> \u304c\u3042\u308b\u5834\u5408\u3001\u5bfe\u8c61\u30ce\u30fc\u30c9\u306b\u5bfe\u3057\u3066\u3069\u306e <code>rule<\/code> \u304c active \u306b\u306a\u308b\u304b\u304c\u91cd\u8981\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u5178\u578b\u7684\u306b\u306f\u3001\u3088\u308a\u5177\u4f53\u7684\u306a <code>rule<\/code> \u3092\u5148\u306b\u7f6e\u304d\u3001\u6700\u5f8c\u306b <code>*<\/code> \u3092\u4f7f\u3063\u305f\u5305\u62ec\u7684\u306a <code>rule<\/code> \u3092\u7f6e\u304f\u3053\u3068\u3067\u3001\u6b21\u306e\u3088\u3046\u306a\u69cb\u9020\u3092\u4f5c\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">1. \u5b9a\u7fa9\u6e08\u307f\u306e\u5177\u4f53\u7684\u306a\u8981\u7d20\u3092\u500b\u5225 rule \u3067\u51e6\u7406\u3059\u308b\r\n2. \u3069\u306e\u5177\u4f53 rule \u306b\u3082\u8a72\u5f53\u3057\u306a\u3044\u8981\u7d20\u3092\u6700\u5f8c\u306e fallback rule \u3067\u6355\u6349\u3059\u308b\r\n3. fallback rule \u3067\u306f test=\"false()\" \u306b\u3088\u308a\u30a8\u30e9\u30fc\u306b\u3059\u308b<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u65b9\u5f0f\u306b\u3088\u308a\u3001\u5b9a\u7fa9\u6e08\u307f\u306e\u8981\u7d20\u306f\u8a31\u53ef\u3055\u308c\u3001\u672a\u5b9a\u7fa9\u306e\u8981\u7d20\u3060\u3051\u304c\u62d2\u5426\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001<code>test=\"false()\"<\/code> \u306e rule \u304c\u3042\u308b\u3053\u3068\u81ea\u4f53\u306f\u554f\u984c\u3067\u306f\u306a\u3044\u3002\u554f\u984c\u306f\u3001\u305d\u306e rule \u304c\u3069\u306e\u3088\u3046\u306a\u4f4d\u7f6e\u306b\u7f6e\u304b\u308c\u3001\u3069\u306e\u5177\u4f53 rule \u3068\u7d44\u307f\u5408\u308f\u3055\u308c\u3066\u3044\u308b\u304b\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_peppol_service_desk\u304b\u3089\u306e\u56de\u7b54\">2.2. Peppol Service Desk\u304b\u3089\u306e\u56de\u7b54<\/h3>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u70b9\u306b\u3064\u3044\u3066 Peppol Service Desk \u304b\u3089\u306f\u3001<code>PEPPOL-T111-B03201<\/code> \u306f\u5b9f\u884c\u53ef\u80fd Schematron \u306e\u4e00\u90e8\u3067\u306f\u3042\u308b\u304c\u3001\u5358\u72ec\u3067\u89e3\u91c8\u3059\u3079\u304d\u3067\u306f\u306a\u3044\u3068\u306e\u56de\u7b54\u304c\u3042\u3063\u305f\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u56de\u7b54\u306e\u8981\u65e8\u306f\u3001\u6b21\u306e\u3068\u304a\u308a\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"quoteblock\">\n<blockquote>\n<div class=\"paragraph\">\n<p><code>PEPPOL-T111-B03201<\/code> is indeed part of the executable Schematron as shown. However, it should not be interpreted in isolation.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>The essential element you should look for is the pattern element. Rules within the same pattern are handled based on specificity.<\/p>\n<\/div>\n<\/blockquote>\n<div class=\"attribution\">\n&#8212; PEPPOL-22842<br \/>\n<cite>Peppol Service Desk<\/cite>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3064\u307e\u308a\u3001\u6ce8\u76ee\u3059\u3079\u304d\u306a\u306e\u306f\u500b\u5225\u306e rule \u3060\u3051\u3067\u306f\u306a\u304f\u3001\u305d\u308c\u304c\u542b\u307e\u308c\u3066\u3044\u308b <code>pattern<\/code> \u3067\u3042\u308b\u3002\u540c\u3058 <code>pattern<\/code> \u5185\u306b\u306f\u3001<code>cac:Status<\/code> \u306e\u6709\u52b9\u306a\u5b50\u8981\u7d20\u306b\u5bfe\u5fdc\u3059\u308b\u3001\u3088\u308a\u5177\u4f53\u7684\u306a rule \u304c\u5b58\u5728\u3057\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u56de\u7b54\u3067\u306f\u3001\u5177\u4f53\u7684\u306b\u6b21\u306e\u8981\u7d20\u304c\u6319\u3052\u3089\u308c\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">cac:Status\/cbc:StatusReasonCode\r\ncac:Status\/cbc:StatusReason\r\ncac:Status\/cac:Condition<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u3089\u306f T111 data model \u306b\u542b\u307e\u308c\u308b\u8981\u7d20\u3067\u3042\u308a\u3001\u540c\u3058 <code>pattern<\/code> \u5185\u306e\u5177\u4f53 rule \u306b\u3088\u308a\u51e6\u7406\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e00\u65b9\u3001\u6b21\u306e context \u3092\u6301\u3064 rule \u304c\u554f\u984c\u3068\u306a\u3063\u305f\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">\/ubl:ApplicationResponse\/cac:DocumentResponse\/cac:Response\/cac:Status\/*<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Service Desk \u306e\u56de\u7b54\u3067\u306f\u3001\u3053\u306e rule \u306f <code>cac:Status<\/code> \u306e\u4e0b\u306b\u3042\u308b\u3059\u3079\u3066\u306e\u5b50\u8981\u7d20\u3092\u7981\u6b62\u3059\u308b\u3082\u306e\u3067\u306f\u306a\u304f\u3001\u5177\u4f53 rule \u3067\u51e6\u7406\u3055\u308c\u306a\u304b\u3063\u305f\u6b8b\u308a\u306e\u5b50\u8981\u7d20\u3092\u6355\u6349\u3059\u308b catch-all rule \u3067\u3042\u308b\u3068\u8aac\u660e\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"quoteblock\">\n<blockquote>\n<div class=\"paragraph\">\n<p>The rule with context:<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><code>\/ubl:ApplicationResponse\/cac:DocumentResponse\/cac:Response\/cac:Status\/*<\/code><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>acts as a \u201ccatch-all\u201d rule for any remaining child elements under <code>cac:Status<\/code> that are not covered by a more specific rule in that pattern.<\/p>\n<\/div>\n<\/blockquote>\n<div class=\"attribution\">\n&#8212; PEPPOL-22842<br \/>\n<cite>Peppol Service Desk<\/cite>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u307e\u305f\u3001<code>test=\"false()\"<\/code> \u306f\u3001\u3053\u3046\u3057\u305f\u60f3\u5b9a\u5916\u306e\u8981\u7d20\u3092 validation error \u306b\u3059\u308b\u305f\u3081\u306b\u4f7f\u308f\u308c\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"quoteblock\">\n<blockquote>\n<div class=\"paragraph\">\n<p>So the rule does not reject the valid child elements listed in the syntax documentation. It only rejects elements under <code>cac:Status<\/code> that are not part of the data model.<\/p>\n<\/div>\n<\/blockquote>\n<div class=\"attribution\">\n&#8212; PEPPOL-22842<br \/>\n<cite>Peppol Service Desk<\/cite>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001Service Desk \u306e\u8aac\u660e\u306b\u3088\u308c\u3070\u3001<code>PEPPOL-T111-B03201<\/code> \u306f\u6b21\u306e\u8981\u7d20\u3092\u62d2\u5426\u3057\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">cbc:StatusReasonCode\r\ncbc:StatusReason\r\ncac:Condition<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u3089\u306f syntax documentation \u306b\u8a18\u8f09\u3055\u308c\u305f\u6b63\u5f53\u306a\u5b50\u8981\u7d20\u3067\u3042\u308a\u3001\u305d\u308c\u305e\u308c\u540c\u3058 <code>pattern<\/code> \u5185\u306e\u5177\u4f53 rule \u306b\u3088\u308a\u51e6\u7406\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e00\u65b9\u3001<code>cac:Status<\/code> \u306e\u4e0b\u306b T111 data model \u306b\u542b\u307e\u308c\u306a\u3044\u8981\u7d20\u304c\u73fe\u308c\u305f\u5834\u5408\u306b\u306f\u3001\u6700\u5f8c\u306e catch-all rule \u306b\u6355\u6349\u3055\u308c\u3001<code>test=\"false()\"<\/code> \u306b\u3088\u308a validation error \u306b\u306a\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3055\u3089\u306b\u3001Service Desk \u306f\u3001\u516c\u958b\u3055\u308c\u3066\u3044\u308b rule page \u304c\u8aa4\u89e3\u3092\u62db\u304d\u5f97\u308b\u3053\u3068\u3082\u8a8d\u3081\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"quoteblock\">\n<blockquote>\n<div class=\"paragraph\">\n<p>The published rule page represents the executable Schematron rule, but it can indeed be misleading when viewed without the surrounding rules in the same pattern. The complete generated Schematron should be consulted to understand how the specific rules and the catch-all rule work together.<\/p>\n<\/div>\n<\/blockquote>\n<div class=\"attribution\">\n&#8212; PEPPOL-22842<br \/>\n<cite>Peppol Service Desk<\/cite>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u56de\u7b54\u306b\u3088\u308a\u3001<code>PEPPOL-T111-B03201<\/code> \u306f\u5358\u72ec\u3067\u8aad\u3081\u3070\u3059\u3079\u3066\u306e\u5b50\u8981\u7d20\u3092\u7981\u6b62\u3057\u3066\u3044\u308b\u3088\u3046\u306b\u898b\u3048\u308b\u3082\u306e\u306e\u3001\u5b9f\u969b\u306b\u306f\u540c\u3058 <code>pattern<\/code> \u5185\u306e\u5177\u4f53 rule \u3068\u7d44\u307f\u5408\u308f\u305b\u3066\u52d5\u4f5c\u3059\u308b fallback rule \u3067\u3042\u308b\u3053\u3068\u304c\u78ba\u8a8d\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_peppolbis_t111_sch\u306b\u304a\u3051\u308bcacstatus\u5468\u8fba\u306e\u30eb\u30fc\u30eb\">2.3. PEPPOLBIS-T111.sch\u306b\u304a\u3051\u308bcac:Status\u5468\u8fba\u306e\u30eb\u30fc\u30eb<\/h3>\n<div class=\"paragraph\">\n<p>\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3055\u308c\u305f <code>PEPPOLBIS-T111.sch<\/code> \u3092\u78ba\u8a8d\u3059\u308b\u3068\u3001<code>cac:Status<\/code> \u5468\u8fba\u306e\u30eb\u30fc\u30eb\u306f\u3001\u540c\u3058 basic model pattern \u306e\u4e2d\u3067\u3001\u6b21\u306e\u9806\u5e8f\u3067\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">      &lt;rule context=\"\/ubl:ApplicationResponse\/cac:DocumentResponse\/cac:Response\/cac:Status\"\/&gt;\r\n      &lt;rule context=\"\/ubl:ApplicationResponse\/cac:DocumentResponse\/cac:Response\/cac:Status\/cbc:StatusReasonCode\"&gt;\r\n         &lt;assert test=\"(some $code in $clOPStatusReason satisfies $code = normalize-space(text())) or (some $code in $clOPStatusAction satisfies $code = normalize-space(text()))\"\r\n                 flag=\"fatal\"\r\n                 id=\"PEPPOL-T111-B03301\"&gt;Value MUST be part of code list 'Status Clarification Reason (OpenPeppol)' or 'Status Clarification Action (OpenPeppol)'.&lt;\/assert&gt;\r\n         &lt;assert test=\"@listID\" flag=\"fatal\" id=\"PEPPOL-T111-B03302\"&gt;Attribute 'listID' MUST be present.&lt;\/assert&gt;\r\n         &lt;assert test=\"not(@listID) or (some $code in $clClarificationListID satisfies $code = @listID)\"\r\n                 flag=\"fatal\"\r\n                 id=\"PEPPOL-T111-B03303\"&gt;Value MUST be part of code list 'Clarification list identifier (OpenPeppol)'.&lt;\/assert&gt;\r\n      &lt;\/rule&gt;\r\n      &lt;rule context=\"\/ubl:ApplicationResponse\/cac:DocumentResponse\/cac:Response\/cac:Status\/cbc:StatusReason\"\/&gt;\r\n      &lt;rule context=\"\/ubl:ApplicationResponse\/cac:DocumentResponse\/cac:Response\/cac:Status\/cac:Condition\"&gt;\r\n         &lt;assert test=\"cbc:AttributeID\" flag=\"fatal\" id=\"PEPPOL-T111-B03601\"&gt;Element 'cbc:AttributeID' MUST be provided.&lt;\/assert&gt;\r\n      &lt;\/rule&gt;\r\n      &lt;rule context=\"\/ubl:ApplicationResponse\/cac:DocumentResponse\/cac:Response\/cac:Status\/cac:Condition\/cbc:AttributeID\"\/&gt;\r\n      &lt;rule context=\"\/ubl:ApplicationResponse\/cac:DocumentResponse\/cac:Response\/cac:Status\/cac:Condition\/cbc:Description\"\/&gt;\r\n      &lt;rule context=\"\/ubl:ApplicationResponse\/cac:DocumentResponse\/cac:Response\/cac:Status\/cac:Condition\/*\"&gt;\r\n         &lt;assert test=\"false()\" flag=\"fatal\" id=\"PEPPOL-T111-B03602\"&gt;Document MUST NOT contain elements not part of the data model.&lt;\/assert&gt;\r\n      &lt;\/rule&gt;\r\n      &lt;rule context=\"\/ubl:ApplicationResponse\/cac:DocumentResponse\/cac:Response\/cac:Status\/*\"&gt;\r\n         &lt;assert test=\"false()\" flag=\"fatal\" id=\"PEPPOL-T111-B03201\"&gt;Document MUST NOT contain elements not part of the data model.&lt;\/assert&gt;\r\n      &lt;\/rule&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u69cb\u9020\u3067\u91cd\u8981\u306a\u306e\u306f\u3001<code>cac:Status\/*<\/code> \u3068\u3044\u3046\u5305\u62ec\u7684\u306a rule \u304c\u3001\u5177\u4f53\u7684\u306a\u5b50\u8981\u7d20\u306e rule \u306e\u5f8c\u306b\u7f6e\u304b\u308c\u3066\u3044\u308b\u3053\u3068\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3064\u307e\u308a\u3001\u6b21\u306e\u8981\u7d20\u306f\u3001\u5148\u306b\u73fe\u308c\u308b\u5177\u4f53\u7684\u306a rule \u306b\u3088\u308a\u51e6\u7406\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">cac:Status\/cbc:StatusReasonCode\r\ncac:Status\/cbc:StatusReason\r\ncac:Status\/cac:Condition<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u306e\u305f\u3081\u3001\u3053\u308c\u3089\u306e\u8981\u7d20\u306f\u6700\u5f8c\u306e <code>cac:Status\/*<\/code> rule\u3001\u3059\u306a\u308f\u3061 <code>PEPPOL-T111-B03201<\/code> \u306b\u3088\u308a\u62d2\u5426\u3055\u308c\u308b\u5bfe\u8c61\u3067\u306f\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e00\u65b9\u3001<code>cac:Status<\/code> \u306e\u4e0b\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044\u5b50\u8981\u7d20\u304c\u73fe\u308c\u305f\u5834\u5408\u3001\u305d\u306e\u8981\u7d20\u306f\u5177\u4f53\u7684\u306a rule \u306b\u30de\u30c3\u30c1\u3057\u306a\u3044\u305f\u3081\u3001\u6700\u5f8c\u306e <code>cac:Status\/*<\/code> \u306b\u6355\u6349\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u306e\u7d50\u679c\u3001<code>test=\"false()\"<\/code> \u306b\u3088\u308a validation error \u306b\u306a\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u304c fallback rule \u306e\u5f79\u5272\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_fallback_rule\u3068\u306f\u4f55\u304b\">2.4. fallback rule\u3068\u306f\u4f55\u304b<\/h3>\n<div class=\"paragraph\">\n<p>\u3053\u3053\u3067\u3044\u3046 fallback rule \u3068\u306f\u3001\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044\u8981\u7d20\u3092\u6700\u5f8c\u306b\u6355\u6349\u3059\u308b\u305f\u3081\u306e rule \u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3064\u307e\u308a\u3001fallback rule \u306f\u300c\u4f55\u3067\u3082\u53d7\u3051\u5165\u308c\u308b\u305f\u3081\u306e rule\u300d\u3067\u306f\u306a\u3044\u3002\u3080\u3057\u308d\u3001\u300c\u3053\u3053\u307e\u3067\u306e\u5177\u4f53 rule \u306b\u8a72\u5f53\u3057\u306a\u304b\u3063\u305f\u3082\u306e\u3092\u62d2\u5426\u3059\u308b\u305f\u3081\u306e rule\u300d\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305f\u3068\u3048\u3070\u3001\u6b21\u306e XML \u306f\u3001<code>cac:Status<\/code> \u306e\u4e0b\u306b\u5b9a\u7fa9\u6e08\u307f\u306e\u5b50\u8981\u7d20\u3060\u3051\u3092\u542b\u3080\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;cac:Status&gt;\r\n  &lt;cbc:StatusReasonCode listID=\"OPStatusReason\"&gt;REF&lt;\/cbc:StatusReasonCode&gt;\r\n  &lt;cbc:StatusReason&gt;PO reference is missing.&lt;\/cbc:StatusReason&gt;\r\n&lt;\/cac:Status&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u5834\u5408\u3001<code>cbc:StatusReasonCode<\/code> \u306f\u6b21\u306e\u5177\u4f53 rule \u306b\u3088\u308a\u51e6\u7406\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;rule context=\"...\/cac:Status\/cbc:StatusReasonCode\"&gt;\r\n  ...\r\n&lt;\/rule&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u307e\u305f\u3001<code>cbc:StatusReason<\/code> \u306f\u6b21\u306e rule \u306b\u3088\u308a\u5b9a\u7fa9\u6e08\u307f\u8981\u7d20\u3068\u3057\u3066\u6271\u308f\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;rule context=\"...\/cac:Status\/cbc:StatusReason\"\/&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e rule \u306b\u306f <code>assert<\/code> \u304c\u306a\u3044\u305f\u3081\u3001\u3053\u306e basic model pattern \u306e\u7bc4\u56f2\u3067\u306f\u8ffd\u52a0\u30a8\u30e9\u30fc\u3092\u51fa\u3055\u305a\u3001\u5b9a\u7fa9\u6e08\u307f\u306e\u5b50\u8981\u7d20\u3068\u3057\u3066\u53d7\u3051\u5165\u308c\u308b\u3053\u3068\u3092\u610f\u5473\u3059\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e00\u65b9\u3001\u6b21\u306e XML \u306f\u3001<code>cac:Status<\/code> \u306e\u4e0b\u306b\u672a\u5b9a\u7fa9\u306e\u5b50\u8981\u7d20\u3092\u542b\u3080\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;cac:Status&gt;\r\n  &lt;cbc:StatusReasonCode listID=\"OPStatusReason\"&gt;REF&lt;\/cbc:StatusReasonCode&gt;\r\n  &lt;cbc:UnknownElement&gt;ABC&lt;\/cbc:UnknownElement&gt;\r\n&lt;\/cac:Status&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>cbc:UnknownElement<\/code> \u306b\u306f\u3001\u5bfe\u5fdc\u3059\u308b\u5177\u4f53 rule \u304c\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u306e\u305f\u3081\u3001\u6700\u5f8c\u306e fallback rule \u306b\u5230\u9054\u3059\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;rule context=\"...\/cac:Status\/*\"&gt;\r\n  &lt;assert test=\"false()\" id=\"PEPPOL-T111-B03201\"&gt;\r\n    Document MUST NOT contain elements not part of the data model.\r\n  &lt;\/assert&gt;\r\n&lt;\/rule&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u5834\u5408\u306f\u3001<code>PEPPOL-T111-B03201<\/code> \u306b\u3088\u308a\u30a8\u30e9\u30fc\u306b\u306a\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001<code>PEPPOL-T111-B03201<\/code> \u306f\u3001\u300c\u3059\u3079\u3066\u306e <code>cac:Status<\/code> \u5b50\u8981\u7d20\u3092\u7981\u6b62\u3059\u308b rule\u300d\u3067\u306f\u306a\u304f\u3001\u300c\u5b9a\u7fa9\u6e08\u307f\u3067\u306a\u3044 <code>cac:Status<\/code> \u5b50\u8981\u7d20\u3092\u7981\u6b62\u3059\u308b fallback rule\u300d\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_invoice_response\u306b\u304a\u3051\u308b\u30c7\u30fc\u30bf\u69cb\u9020\">2.5. Invoice Response\u306b\u304a\u3051\u308b\u30c7\u30fc\u30bf\u69cb\u9020<\/h3>\n<div class=\"paragraph\">\n<p>Invoice Response profile \u3067\u306f\u3001Invoice Response \u306e\u72b6\u614b\u901a\u77e5\u3092\u3001\u6982\u306d\u6b21\u306e\u69cb\u9020\u3068\u3057\u3066\u8aac\u660e\u3057\u3066\u3044\u308b <a href=\"#ref2\">[2]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">Invoice Status\r\n  Status clarification\r\n    Clarification detail<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u3092 UBL \u306e\u69cb\u9020\u306b\u5bfe\u5fdc\u3055\u305b\u308b\u3068\u3001\u6b21\u306e\u3088\u3046\u306b\u306a\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">cac:DocumentResponse\r\n  cac:Response\r\n    cbc:ResponseCode\r\n      \u2192 Invoice Status\r\n\r\n    cac:Status\r\n      \u2192 Status clarification\r\n\r\n      cbc:StatusReasonCode\r\n        \u2192 Coded clarification reason or action\r\n\r\n      cbc:StatusReason\r\n        \u2192 Textual clarification\r\n\r\n      cac:Condition\r\n        \u2192 Clarification detail \/ affected business term<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>cbc:ResponseCode<\/code> \u306f\u3001\u8acb\u6c42\u66f8\u51e6\u7406\u306e\u72b6\u614b\u3092\u8868\u3059\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305f\u3068\u3048\u3070\u3001\u53d7\u9818\u6e08\u307f\u3001\u51e6\u7406\u4e2d\u3001\u7167\u4f1a\u4e2d\u3001\u6761\u4ef6\u4ed8\u304d\u627f\u8a8d\u3001\u5374\u4e0b\u3001\u627f\u8a8d\u6e08\u307f\u3001\u652f\u6255\u958b\u59cb\u6e08\u307f\u306a\u3069\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e00\u65b9\u3001<code>cac:Status<\/code> \u306f\u3001\u305d\u306e\u72b6\u614b\u306b\u5bfe\u3059\u308b\u88dc\u8db3\u8aac\u660e\u3001\u3059\u306a\u308f\u3061 status clarification \u3092\u8868\u3059\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305f\u3068\u3048\u3070\u3001<code>cbc:ResponseCode<\/code> \u304c <code>RE<\/code>\u3001\u3059\u306a\u308f\u3061 Rejected \u306e\u5834\u5408\u3001\u305d\u308c\u3060\u3051\u3067\u306f\u3001\u306a\u305c\u5374\u4e0b\u3055\u308c\u305f\u306e\u304b\u5206\u304b\u3089\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u306e\u7406\u7531\u3092\u3001<code>cbc:StatusReasonCode<\/code> \u3084 <code>cbc:StatusReason<\/code> \u3067\u793a\u3059\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3055\u3089\u306b\u3001\u3069\u306e\u8acb\u6c42\u66f8\u9805\u76ee\u3084 Business Term \u306b\u554f\u984c\u304c\u3042\u308b\u304b\u3092\u793a\u3059\u305f\u3081\u306b\u3001<code>cac:Condition<\/code> \u3092\u4f7f\u7528\u3059\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_cacstatus\u306e\u6b63\u5f0f\u306a\u5b50\u8981\u7d20\">2.6. cac:Status\u306e\u6b63\u5f0f\u306a\u5b50\u8981\u7d20<\/h3>\n<div class=\"paragraph\">\n<p><code>cac:Status<\/code> \u306e syntax page \u3067\u306f\u3001\u6b21\u306e\u5b50\u8981\u7d20\u304c\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b <a href=\"#ref1\">[1]<\/a>\u3002<\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 20%;\">\n<col style=\"width: 20%;\">\n<col style=\"width: 60%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Cardinality<\/th>\n<th class=\"tableblock halign-left valign-top\">Element<\/th>\n<th class=\"tableblock halign-left valign-top\">\u610f\u5473<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">0..1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>cbc:StatusReasonCode<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">\u8acb\u6c42\u66f8\u72b6\u614b\u306b\u5bfe\u3059\u308b\u8aac\u660e\u30b3\u30fc\u30c9\u3002Status clarification reason \u307e\u305f\u306f status clarification action \u3092\u8868\u3059\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">0..1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>cbc:StatusReason<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">\u8acb\u6c42\u66f8\u72b6\u614b\u306b\u5bfe\u3059\u308b\u8aac\u660e\u6587\u3002\u30b3\u30fc\u30c9\u3060\u3051\u3067\u306f\u5341\u5206\u3067\u306a\u3044\u5834\u5408\u3001\u307e\u305f\u306f\u81ea\u7531\u8a18\u8ff0\u304c\u5fc5\u8981\u306a\u5834\u5408\u306b\u4f7f\u7528\u3059\u308b\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">0..unbounded<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>cac:Condition<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">\u8aac\u660e\u306e\u5bfe\u8c61\u3068\u306a\u308b\u30c7\u30fc\u30bf\u9805\u76ee\u3001Business Term\u3001\u307e\u305f\u306f\u88dc\u6b63\u5019\u88dc\u5024\u3092\u793a\u3059\u3002<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u5b9a\u7fa9\u304b\u3089\u3082\u3001<code>cbc:StatusReasonCode<\/code>\u3001<code>cbc:StatusReason<\/code>\u3001<code>cac:Condition<\/code> \u306f <code>cac:Status<\/code> \u306e\u6b63\u5f53\u306a\u5b50\u8981\u7d20\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001<code>PEPPOL-T111-B03201<\/code> \u3092\u3001\u3053\u308c\u3089\u306e\u5b50\u8981\u7d20\u3092\u7981\u6b62\u3059\u308b rule \u3068\u8aad\u3080\u306e\u306f\u8aa4\u308a\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_cbcstatusreasoncode\u306b\u5bfe\u3059\u308b\u30b3\u30fc\u30c9\u8981\u4ef6\">2.7. cbc:StatusReasonCode\u306b\u5bfe\u3059\u308b\u30b3\u30fc\u30c9\u8981\u4ef6<\/h3>\n<div class=\"paragraph\">\n<p><code>cbc:StatusReasonCode<\/code> \u306f\u3001<code>cac:Status<\/code> \u306e\u6b63\u5f0f\u306a\u5b50\u8981\u7d20\u3067\u3042\u308a\u3001\u5024\u3001<code>listID<\/code> \u5c5e\u6027\u306e\u5b58\u5728\u3001\u304a\u3088\u3073 <code>listID<\/code> \u306e\u5024\u306b\u3064\u3044\u3066\u3001\u500b\u5225\u306e validation rules \u306b\u3088\u308a\u691c\u8a3c\u3055\u308c\u308b <a href=\"#ref4\">[4]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e3b\u306a basic rules \u306f\u6b21\u306e\u3068\u304a\u308a\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 75%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Rule ID<\/th>\n<th class=\"tableblock halign-left valign-top\">\u5185\u5bb9<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-T111-B03301<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">\u5024\u306f <code>Status Clarification Reason (OpenPeppol)<\/code> \u307e\u305f\u306f <code>Status Clarification Action (OpenPeppol)<\/code> \u306e\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u306b\u542b\u307e\u308c\u3066\u3044\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-T111-B03302<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>@listID<\/code> \u5c5e\u6027\u304c\u5b58\u5728\u3057\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-T111-B03303<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>@listID<\/code> \u306e\u5024\u306f <code>Clarification list identifier (OpenPeppol)<\/code> \u306e\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u306b\u542b\u307e\u308c\u3066\u3044\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u3002\u5b9f\u8cea\u7684\u306b\u306f <code>OPStatusReason<\/code> \u307e\u305f\u306f <code>OPStatusAction<\/code> \u3067\u3042\u308b\u3002<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph\">\n<p>\u3055\u3089\u306b\u3001business rules \u3068\u3057\u3066\u3001<code>listID<\/code> \u306b\u5fdc\u3058\u305f\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u6574\u5408\u6027\u3082\u30c1\u30a7\u30c3\u30af\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 75%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Rule ID<\/th>\n<th class=\"tableblock halign-left valign-top\">\u5185\u5bb9<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-T111-R006<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>@listID='OPStatusAction'<\/code> \u306e\u5834\u5408\u3001<code>cbc:StatusReasonCode<\/code> \u306e\u5024\u306f <code>OPStatusAction<\/code> \u306e\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u306b\u542b\u307e\u308c\u3066\u3044\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044 <a href=\"#ref8\">[8]<\/a>\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-T111-R007<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>@listID='OPStatusReason'<\/code> \u306e\u5834\u5408\u3001<code>cbc:StatusReasonCode<\/code> \u306e\u5024\u306f <code>OPStatusReason<\/code> \u306e\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u306b\u542b\u307e\u308c\u3066\u3044\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044 <a href=\"#ref9\">[9]<\/a>\u3002<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001<code>cbc:StatusReasonCode<\/code> \u306f\u3001\u5358\u306b <code>cac:Status<\/code> \u306e\u5b50\u8981\u7d20\u3068\u3057\u3066\u8a31\u53ef\u3055\u308c\u3066\u3044\u308b\u3060\u3051\u3067\u306f\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u3068 <code>listID<\/code> \u306e\u5bfe\u5fdc\u95a2\u4fc2\u307e\u3067\u542b\u3081\u3066\u691c\u8a3c\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u5b58\u5728\u8981\u6c42\u30eb\u30fc\u30eb\u3068\u306e\u95a2\u4fc2\">2.8. \u5b58\u5728\u8981\u6c42\u30eb\u30fc\u30eb\u3068\u306e\u95a2\u4fc2<\/h3>\n<div class=\"paragraph\">\n<p><code>cac:Status<\/code> \u306e\u69cb\u6587\u4e0a\u306e cardinality \u306f\u3001\u6b21\u306e\u3088\u3046\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b <a href=\"#ref1\">[1]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">0..1 cbc:StatusReasonCode\r\n0..1 cbc:StatusReason\r\n0..unbounded cac:Condition<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u3053\u3067\u6ce8\u610f\u3059\u3079\u304d\u306a\u306e\u306f\u3001cardinality \u3068 business rule \u306b\u3088\u308b\u6761\u4ef6\u4ed8\u304d\u5b58\u5728\u8981\u6c42\u306f\u5225\u3067\u3042\u308b\u3068\u3044\u3046\u70b9\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u69cb\u6587\u4e0a\u3001<code>cbc:StatusReasonCode<\/code> \u306f <code>0..1<\/code> \u3067\u3042\u308b\u3002\u3064\u307e\u308a\u3001\u5e38\u306b\u5fc5\u9808\u3067\u306f\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u304b\u3057\u3001\u7279\u5b9a\u306e <code>ResponseCode<\/code> \u306e\u5834\u5408\u306b\u306f\u3001business rule \u306b\u3088\u308a\u5b58\u5728\u304c\u8981\u6c42\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 75%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Rule ID<\/th>\n<th class=\"tableblock halign-left valign-top\">\u5185\u5bb9<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-T111-R001<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>cbc:ResponseCode<\/code> \u304c <code>CA<\/code>\u3001<code>UQ<\/code>\u3001<code>RE<\/code> \u306e\u3044\u305a\u308c\u304b\u3067\u3042\u308b\u5834\u5408\u3001<code>cac:Status\/cbc:StatusReasonCode<\/code> \u304c\u5b58\u5728\u3057\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044 <a href=\"#ref5\">[5]<\/a>\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-T111-R002<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>cbc:StatusReasonCode='OTH'<\/code> \u306e\u5834\u5408\u3001<code>cbc:StatusReason<\/code> \u3092\u63d0\u4f9b\u3059\u3079\u304d\u3067\u3042\u308b\u3002\u3053\u306e rule \u306f warning \u3067\u3042\u308b <a href=\"#ref6\">[6]<\/a>\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-T111-R004<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>cbc:StatusReasonCode='PPD'<\/code> \u306e\u5834\u5408\u3001<code>cbc:StatusReason<\/code> \u304c\u5b58\u5728\u3057\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u3002\u3053\u306e rule \u306f fatal \u3067\u3042\u308b <a href=\"#ref7\">[7]<\/a>\u3002<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph\">\n<p>\u3064\u307e\u308a\u3001<code>cbc:StatusReasonCode<\/code> \u306f\u69cb\u6587\u4e0a <code>0..1<\/code> \u3067\u3042\u308b\u304c\u3001<code>ResponseCode<\/code> \u304c <code>CA<\/code>\u3001<code>UQ<\/code>\u3001<code>RE<\/code> \u306e\u5834\u5408\u306b\u306f\u3001<code>PEPPOL-T111-R001<\/code> \u306b\u3088\u308a\u5fc5\u9808\u306b\u306a\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u540c\u69d8\u306b\u3001<code>cbc:StatusReason<\/code> \u306f\u69cb\u6587\u4e0a <code>0..1<\/code> \u3067\u3042\u308b\u304c\u3001<code>StatusReasonCode<\/code> \u304c <code>PPD<\/code> \u306e\u5834\u5408\u306b\u306f\u3001<code>PEPPOL-T111-R004<\/code> \u306b\u3088\u308a\u5fc5\u9808\u306b\u306a\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u3088\u3046\u306b\u3001Invoice Response \u306e\u691c\u8a3c\u306f\u3001\u8907\u6570\u306e\u5c64\u3067\u69cb\u6210\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">1. \u69cb\u6587\u4e0a\u306e\u5b9a\u7fa9\r\n   \u4f8b: cac:Status \u306e\u5b50\u8981\u7d20\u306f\u4f55\u304b\r\n\r\n2. basic model rules\r\n   \u4f8b: \u672a\u5b9a\u7fa9\u8981\u7d20\u3092 fallback rule \u3067\u62d2\u5426\u3059\u308b\r\n\r\n3. code list rules\r\n   \u4f8b: StatusReasonCode \u306e\u5024\u3068 listID \u3092\u691c\u8a3c\u3059\u308b\r\n\r\n4. business rules\r\n   \u4f8b: ResponseCode \u304c UQ\/CA\/RE \u306e\u5834\u5408\u306b clarification code \u3092\u5fc5\u9808\u306b\u3059\u308b<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>PEPPOL-T111-B03201<\/code> \u306f\u3001\u3053\u306e\u3046\u3061 2 \u306e basic model rule \u306b\u5c5e\u3059\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001<code>PEPPOL-T111-B03201<\/code> \u306f\u30013 \u306e\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u8981\u4ef6\u3084 4 \u306e\u6761\u4ef6\u4ed8\u304d\u5b58\u5728\u8981\u4ef6\u3092\u7f6e\u304d\u63db\u3048\u308b\u3082\u306e\u3067\u306f\u306a\u3044\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_pattern\u304c\u7570\u306a\u308b\u5834\u5408\u306e\u6ce8\u610f\">2.9. pattern\u304c\u7570\u306a\u308b\u5834\u5408\u306e\u6ce8\u610f<\/h3>\n<div class=\"paragraph\">\n<p>\u540c\u3058 <code>pattern<\/code> \u5185\u3067\u306f\u3001fallback rule \u3068\u5177\u4f53 rule \u306e\u95a2\u4fc2\u304c\u91cd\u8981\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u304b\u3057\u3001\u5225\u306e <code>pattern<\/code> \u306b\u3042\u308b rule \u306f\u3001\u5225\u306e\u691c\u8a3c\u3068\u3057\u3066\u5b9f\u884c\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u305f\u3081\u3001\u305f\u3068\u3048\u3070 <code>cbc:StatusReasonCode<\/code> \u306f\u3001basic model pattern \u3067\u306f <code>B03301<\/code>\u3001<code>B03302<\/code>\u3001<code>B03303<\/code> \u306b\u3088\u308a\u691c\u8a3c\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e00\u65b9\u3001business rule pattern \u3067\u306f\u3001<code>R001<\/code>\u3001<code>R002<\/code>\u3001<code>R004<\/code>\u3001<code>R006<\/code>\u3001<code>R007<\/code> \u306a\u3069\u306b\u3088\u308a\u3001\u6761\u4ef6\u4ed8\u304d\u5b58\u5728\u8981\u4ef6\u3084\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u3068\u306e\u6574\u5408\u6027\u304c\u8ffd\u52a0\u7684\u306b\u691c\u8a3c\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001\u6b21\u306e\u4e8c\u3064\u306f\u77db\u76fe\u3057\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">\u69cb\u6587\u4e0a:\r\ncbc:StatusReasonCode \u306f 0..1\r\n\r\nbusiness rule:\r\nResponseCode \u304c CA\/UQ\/RE \u306e\u5834\u5408\u3001cbc:StatusReasonCode \u306f\u5fc5\u9808<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u307e\u305f\u3001\u6b21\u306e\u4e8c\u3064\u3082\u77db\u76fe\u3057\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">basic model rule:\r\ncac:Status\/* \u306b fallback rule \u304c\u3042\u308b\r\n\r\n\u5177\u4f53 rule:\r\ncac:Status\/cbc:StatusReasonCode \u306f B03301\/B03302\/B03303 \u3067\u691c\u8a3c\u3055\u308c\u308b<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>fallback rule \u306f\u3001\u5177\u4f53 rule \u3067\u51e6\u7406\u3055\u308c\u306a\u304b\u3063\u305f\u672a\u5b9a\u7fa9\u8981\u7d20\u3060\u3051\u3092\u6355\u6349\u3059\u308b\u305f\u3081\u306e\u3082\u306e\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u5b9f\u4f8b_invoice_response\u306ecacstatus\">2.10. \u5b9f\u4f8b: Invoice Response\u306ecac:Status<\/h3>\n<div class=\"paragraph\">\n<p>Invoice Response \u3067\u306f\u3001\u6b21\u306e\u3088\u3046\u306a\u69cb\u9020\u304c\u4f7f\u308f\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;cac:Response&gt;\r\n  &lt;cbc:ResponseCode&gt;UQ&lt;\/cbc:ResponseCode&gt;\r\n\r\n  &lt;cac:Status&gt;\r\n    &lt;cbc:StatusReasonCode listID=\"OPStatusReason\"&gt;REF&lt;\/cbc:StatusReasonCode&gt;\r\n    &lt;cac:Condition&gt;\r\n      &lt;cbc:AttributeID&gt;BT-13&lt;\/cbc:AttributeID&gt;\r\n      &lt;cbc:Description&gt;PO0001&lt;\/cbc:Description&gt;\r\n    &lt;\/cac:Condition&gt;\r\n  &lt;\/cac:Status&gt;\r\n\r\n  &lt;cac:Status&gt;\r\n    &lt;cbc:StatusReasonCode listID=\"OPStatusAction\"&gt;PIN&lt;\/cbc:StatusReasonCode&gt;\r\n  &lt;\/cac:Status&gt;\r\n&lt;\/cac:Response&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u4f8b\u3067\u306f\u3001<code>ResponseCode<\/code> \u304c <code>UQ<\/code> \u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u306e\u305f\u3081\u3001<code>PEPPOL-T111-R001<\/code> \u306b\u3088\u308a\u3001clarification code\u3001\u3059\u306a\u308f\u3061 <code>cac:Status\/cbc:StatusReasonCode<\/code> \u304c\u5fc5\u8981\u306b\u306a\u308b <a href=\"#ref5\">[5]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3055\u3089\u306b\u3001<code>StatusReasonCode<\/code> \u306e <code>listID<\/code> \u304c <code>OPStatusReason<\/code> \u306e\u5834\u5408\u306f reason code \u3068\u3057\u3066\u3001<code>OPStatusAction<\/code> \u306e\u5834\u5408\u306f action code \u3068\u3057\u3066\u89e3\u91c8\u3055\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u3088\u3046\u306b\u3001<code>cac:Status<\/code> \u306f\u5358\u306a\u308b\u81ea\u7531\u8a18\u8ff0\u6b04\u3067\u306f\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u8acb\u6c42\u66f8\u72b6\u614b\u306b\u5bfe\u3059\u308b\u69cb\u9020\u5316\u3055\u308c\u305f\u88dc\u8db3\u60c5\u5831\u3092\u8868\u3059\u30b3\u30f3\u30c6\u30ca\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u306a\u305c\u516c\u958b\u30eb\u30fc\u30eb\u30da\u30fc\u30b8\u3060\u3051\u3067\u306f\u8aa4\u89e3\u3057\u3084\u3059\u3044\u306e\u304b\">2.11. \u306a\u305c\u516c\u958b\u30eb\u30fc\u30eb\u30da\u30fc\u30b8\u3060\u3051\u3067\u306f\u8aa4\u89e3\u3057\u3084\u3059\u3044\u306e\u304b<\/h3>\n<div class=\"paragraph\">\n<p><code>PEPPOL-T111-B03201<\/code> \u306e\u5358\u72ec\u30da\u30fc\u30b8\u306f\u3001\u6b21\u306e\u60c5\u5831\u3060\u3051\u3092\u793a\u3059 <a href=\"#ref3\">[3]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">Context: \/ubl:ApplicationResponse\/...\/cac:Status\/*\r\nTest: false()\r\nMessage: Document MUST NOT contain elements not part of the data model.<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u8868\u793a\u81ea\u4f53\u306f\u3001\u5b9f\u884c\u53ef\u80fd Schematron \u306e\u4e00\u90e8\u3068\u3057\u3066\u306f\u6b63\u3057\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u304b\u3057\u3001\u3053\u308c\u3060\u3051\u3067\u306f\u3001\u540c\u3058 <code>pattern<\/code> \u5185\u306b\u6b21\u306e\u5177\u4f53 rule \u304c\u5b58\u5728\u3059\u308b\u3053\u3068\u304c\u5206\u304b\u3089\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">...\/cac:Status\/cbc:StatusReasonCode\r\n...\/cac:Status\/cbc:StatusReason\r\n...\/cac:Status\/cac:Condition\r\n...\/cac:Status\/cac:Condition\/cbc:AttributeID\r\n...\/cac:Status\/cac:Condition\/cbc:Description<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u306e\u305f\u3081\u3001\u8aad\u8005\u306f <code>cac:Status\/*<\/code> \u306e wildcard rule \u304c\u3059\u3079\u3066\u306e\u5b50\u8981\u7d20\u306b\u76f4\u63a5\u9069\u7528\u3055\u308c\u308b\u3068\u8aa4\u89e3\u3057\u3084\u3059\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u5b9f\u969b\u306b\u306f\u3001<code>PEPPOL-T111-B03201<\/code> \u306f\u3001\u5177\u4f53\u7684\u306a\u5b50\u8981\u7d20 rule \u306e\u5f8c\u306b\u7f6e\u304b\u308c\u305f fallback rule \u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001\u6587\u66f8\u5229\u7528\u8005\u5411\u3051\u306e\u8aac\u660e\u3068\u3057\u3066\u306f\u3001\u5358\u72ec rule page \u3060\u3051\u3067\u306a\u304f\u3001\u540c\u3058 pattern \u5185\u3067\u306e rule \u95a2\u4fc2\u3092\u793a\u3059\u88dc\u8db3\u8aac\u660e\u304c\u5fc5\u8981\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_openpeppol_bis_billing\u306erule_code\u4f53\u7cfb\">3. OpenPeppol BIS Billing\u306erule code\u4f53\u7cfb<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>JP PINT \u306e Basic Rule \u3092\u691c\u8a0e\u3059\u308b\u524d\u306b\u3001OpenPeppol BIS Billing \u3067\u4f7f\u308f\u308c\u3066\u3044\u308b rule code \u4f53\u7cfb\u3092\u78ba\u8a8d\u3057\u3066\u304a\u304f\u3068\u5206\u304b\u308a\u3084\u3059\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>OpenPeppol BIS Billing 3.0 \u3067\u306f\u3001\u691c\u8a3c\u30eb\u30fc\u30eb\u306f\u5927\u304d\u304f\u6b21\u306e\u4f53\u7cfb\u306b\u5206\u304b\u308c\u308b <a href=\"#ref13\">[13]<\/a>\u3002<\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 75%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Rule code\u4f53\u7cfb<\/th>\n<th class=\"tableblock halign-left valign-top\">\u6982\u8981<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>BR-*<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">EN 16931 \u7531\u6765\u306e\u57fa\u672c business rule\u3002\u5fc5\u9808\u9805\u76ee\u3001\u6761\u4ef6\u4ed8\u304d\u5fc5\u9808\u3001\u57fa\u672c\u69cb\u9020\u306a\u3069\u3092\u898f\u5b9a\u3059\u308b\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>BR-CL-*<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">EN 16931 \u7cfb\u306e code list rule\u3002\u901a\u8ca8\u30b3\u30fc\u30c9\u3001\u56fd\u30b3\u30fc\u30c9\u3001VAT category code\u3001\u5358\u4f4d\u30b3\u30fc\u30c9\u306a\u3069\u3092\u691c\u8a3c\u3059\u308b\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>BR-CO-*<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">\u8a08\u7b97\u30fb\u6574\u5408\u6027 rule\u3002\u660e\u7d30\u91d1\u984d\u5408\u8a08\u3001\u7a0e\u984d\u3001\u7a0e\u8fbc\u5408\u8a08\u3001\u652f\u6255\u984d\u306a\u3069\u3092\u691c\u8a3c\u3059\u308b\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>BR-DEC-*<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">\u5c0f\u6570\u6841\u6570\u306b\u95a2\u3059\u308b rule\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>BR-S-<strong><\/code>, <code>BR-Z-<\/strong><\/code>, <code>BR-E-<strong><\/code>, <code>BR-AE-<\/strong><\/code> \u306a\u3069<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">VAT category \u3054\u3068\u306e rule\u3002Standard rated\u3001Zero rated\u3001Exempt\u3001Reverse charge \u306a\u3069\u3001\u7a0e\u30ab\u30c6\u30b4\u30ea\u5225\u306e\u8a73\u7d30\u6761\u4ef6\u3092\u898f\u5b9a\u3059\u308b\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-EN16931-Rxxx<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Peppol BIS \u56fa\u6709\u306e business rule \u307e\u305f\u306f\u904b\u7528 rule\u3002Business process\u3001Specification identifier \u306a\u3069\u3001Peppol BIS \u3068\u3057\u3066\u5fc5\u8981\u306a\u6761\u4ef6\u3092\u898f\u5b9a\u3059\u308b\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-EN16931-CLxxx<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Peppol BIS \u56fa\u6709\u307e\u305f\u306f Peppol \u304c\u63a1\u7528\u3059\u308b code list rule\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-EN16931-Fxxx<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">\u65e5\u4ed8\u5f62\u5f0f\u306a\u3069\u306e format rule\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PEPPOL-EN16931-Pxxxx<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Profile\u3001\u6587\u66f8\u7a2e\u5225\u3001VATEX \u306a\u3069\u306b\u95a2\u3059\u308b Peppol \u56fa\u6709\u6761\u4ef6\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-xxx<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">UBL schema \u4e0a\u306f\u5b58\u5728\u3057\u5f97\u308b\u304c\u3001BIS Billing \u3067\u306f\u4f7f\u7528\u3059\u3079\u304d\u3067\u306a\u3044\u8981\u7d20\u306a\u3069\u306b\u5bfe\u3059\u308b UBL \u69cb\u6587\u5236\u7d04 rule\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>&lt;\u56fd\u30b3\u30fc\u30c9&gt;-R-xxx<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">\u56fd\u5225 rule\u3002\u4f8b\u3068\u3057\u3066\u3001\u30b9\u30a6\u30a7\u30fc\u30c7\u30f3\u5411\u3051\u306e <code>SE-R-001<\/code> \u306a\u3069\u304c\u3042\u308b\u3002<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u3046\u3061\u3001JP PINT Basic Rule \u306e\u691c\u8a0e\u3067\u7279\u306b\u53c2\u8003\u306b\u306a\u308b\u306e\u306f\u3001<code>UBL-CR-*<\/code> \u7cfb\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>BIS Billing \u3067\u306f\u3001UBL schema \u4e0a\u306f\u5b58\u5728\u3057\u5f97\u308b\u304c BIS Billing \u306e data model \u3067\u306f\u4f7f\u7528\u3057\u306a\u3044\u8981\u7d20\u306b\u5bfe\u3057\u3066\u3001<code>UBL-CR-*<\/code> rule \u304c\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b <a href=\"#ref14\">[14]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305f\u3068\u3048\u3070\u3001\u6b21\u306e\u3088\u3046\u306a rule \u304c\u3042\u308b\u3002<\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 75%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Rule ID<\/th>\n<th class=\"tableblock halign-left valign-top\">\u6982\u8981<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-001<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">UBL invoice should not include extensions.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-002<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">UBL invoice should not include <code>UBLVersionID<\/code> or it should be 2.1.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-006<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">UBL invoice should not include <code>IssueTime<\/code>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-007<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">UBL invoice should not include <code>PricingCurrencyCode<\/code>.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u3089\u306f\u3001\u591a\u304f\u306e\u5834\u5408 warning \u3068\u3057\u3066\u6271\u308f\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e00\u65b9\u3001Invoice Response \u306e <code>PEPPOL-T111-B03201<\/code> \u306e\u3088\u3046\u306a fallback rule \u306f\u3001<code>test=\"false()\"<\/code> \u306b\u3088\u308a\u3001data model \u306b\u542b\u307e\u308c\u306a\u3044\u8981\u7d20\u3092 fatal error \u3068\u3057\u3066\u62d2\u5426\u3059\u308b\u69cb\u9020\u3092\u6301\u3064\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3064\u307e\u308a\u3001BIS Billing \u306e <code>UBL-CR-*<\/code> \u306f\u300cUBL \u306b\u306f\u5b58\u5728\u3059\u308b\u304c BIS \u3067\u306f\u4f7f\u3046\u3079\u304d\u3067\u306a\u3044\u8981\u7d20\u3092\u691c\u51fa\u3059\u308b rule \u7fa4\u300d\u3067\u3042\u308a\u3001Invoice Response \u306e fallback rule \u306f\u300c\u540c\u3058 pattern \u5185\u306e\u5177\u4f53 rule \u306b\u8a72\u5f53\u3057\u306a\u3044\u8981\u7d20\u3092\u6700\u5f8c\u306b\u62d2\u5426\u3059\u308b rule\u300d\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e21\u8005\u306f\u5b9f\u88c5\u65b9\u6cd5\u3084 severity \u306b\u9055\u3044\u304c\u3042\u308b\u304c\u3001\u5171\u901a\u3057\u3066\u3044\u308b\u306e\u306f\u3001\u5358\u306a\u308b UBL schema validation \u3060\u3051\u3067\u306f\u306a\u304f\u3001Peppol \u306e data model \u3068\u3057\u3066\u8a31\u5bb9\u3055\u308c\u308b\u8981\u7d20\u3092\u5236\u5fa1\u3057\u3066\u3044\u308b\u70b9\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u307e\u305f\u3001Peppol BIS \u56fa\u6709 rule \u306f <code>PEPPOL-EN16931-<strong><\/code> \u3068\u3044\u3046 prefix \u3092\u4f7f\u3044\u3001EN 16931 \u7531\u6765\u306e <code>BR-<\/strong><\/code> \u3068\u306f\u660e\u78ba\u306b\u533a\u5225\u3055\u308c\u3066\u3044\u308b <a href=\"#ref15\">[15]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u3088\u3046\u306b\u3001OpenPeppol BIS Billing \u3067\u306f\u3001rule code \u4f53\u7cfb\u306b\u3088\u308a\u3001\u6b21\u306e\u5c64\u304c\u533a\u5225\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">1. EN 16931 \u7531\u6765\u306e business rule\r\n2. Peppol BIS \u56fa\u6709\u306e business \/ operational rule\r\n3. UBL \u69cb\u6587\u4e0a\u306f\u53ef\u80fd\u3060\u304c BIS data model \u3067\u306f\u671b\u307e\u3057\u304f\u306a\u3044\u8981\u7d20\u306e\u5236\u7d04\r\n4. \u56fd\u5225 rule<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>JP PINT \u306b Basic Rule \u3092\u8ffd\u52a0\u3059\u308b\u5834\u5408\u3082\u3001\u3053\u306e\u8003\u3048\u65b9\u306b\u5f93\u3044\u3001\u65e2\u5b58\u306e <code>IBR-<strong><\/code> \u3084 <code>ALIGNED-IBR-<\/strong><\/code> \u3068\u306f\u5225\u306b\u3001syntax binding \u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044 UBL \u8981\u7d20\u3092\u691c\u51fa\u3059\u308b rule code \u4f53\u7cfb\u3092\u8a2d\u3051\u308b\u306e\u304c\u671b\u307e\u3057\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305f\u3068\u3048\u3070\u3001\u6b21\u306e\u3088\u3046\u306a prefix \u304c\u8003\u3048\u3089\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">PINT-JP-BM-xxx<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u3053\u3067\u3001<code>BM<\/code> \u306f Basic Model \u3092\u610f\u5473\u3059\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e prefix \u3092\u4f7f\u3048\u3070\u3001\u91d1\u984d\u8a08\u7b97\u3001\u7a0e\u5236\u56fa\u6709\u6761\u4ef6\u3001\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u306a\u3069\u3092\u6271\u3046 business rule \u3068\u3001syntax binding \u306b\u57fa\u3065\u3044\u3066\u672a\u5b9a\u7fa9\u8981\u7d20\u3092\u7981\u6b62\u3059\u308b basic model rule \u3092\u660e\u78ba\u306b\u533a\u5225\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_\u88dc\u8db3_pint_eu\u306b\u304a\u3051\u308bbasic_rule\u76f8\u5f53\u306e\u30eb\u30fc\u30eb\">4. \u88dc\u8db3: PINT EU\u306b\u304a\u3051\u308bBasic Rule\u76f8\u5f53\u306e\u30eb\u30fc\u30eb<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>JP PINT \u306e Basic Rule \u3092\u691c\u8a0e\u3059\u308b\u3046\u3048\u3067\u306f\u3001PINT EU \u306e\u30eb\u30fc\u30eb\u69cb\u6210\u3082\u53c2\u8003\u306b\u306a\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>PINT EU \u306e Schematron \u306f\u3001\u516c\u5f0f\u30da\u30fc\u30b8\u4e0a\u3067\u6b21\u306e\u4e09\u3064\u306b\u5206\u3051\u3066\u63d0\u793a\u3055\u308c\u3066\u3044\u308b <a href=\"#ref16\">[16]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">1. EN16931 specific PINT rules\r\n2. EU Peppol specific PINT rules\r\n3. Shared PINT rules<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u3046\u3061\u3001Shared PINT rules \u306f\u3001PINT \u306b\u5171\u901a\u3059\u308b\u57fa\u672c\u7684\u306a business rule \u3067\u3042\u308a\u3001<code>IBR-<strong><\/code> \u304a\u3088\u3073 <code>IBR-CL-<\/strong><\/code> \u3092\u4e2d\u5fc3\u306b\u69cb\u6210\u3055\u308c\u3066\u3044\u308b <a href=\"#ref17\">[17]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305f\u3068\u3048\u3070\u3001<code>IBR-001<\/code> \u304b\u3089 <code>IBR-016<\/code> \u3067\u306f\u3001Specification identifier\u3001Invoice number\u3001Issue date\u3001Invoice currency code\u3001Seller name\u3001Buyer name\u3001Invoice line \u306a\u3069\u3001PINT invoice \u3068\u3057\u3066\u306e\u57fa\u672c\u7684\u306a\u5fc5\u9808\u9805\u76ee\u304c\u898f\u5b9a\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">IBR-001\r\nIBR-002\r\nIBR-003\r\n...\r\nIBR-016\r\nIBR-CL-xx<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e00\u65b9\u3001PINT EU \u306b\u304a\u3044\u3066\u3001\u3053\u306e\u8a18\u4e8b\u3067\u3044\u3046 Basic Rule\u3001\u3059\u306a\u308f\u3061\u300cUBL schema \u4e0a\u306f\u5b58\u5728\u3057\u5f97\u308b\u304c\u3001PINT\/EN16931 data model \u3067\u306f\u4f7f\u7528\u3059\u3079\u304d\u3067\u306a\u3044\u8981\u7d20\u3092\u5236\u9650\u3059\u308b\u30eb\u30fc\u30eb\u300d\u306b\u8fd1\u3044\u3082\u306e\u306f\u3001<code>EN16931 specific PINT rules<\/code> \u306e\u4e2d\u306b\u542b\u307e\u308c\u308b <code>UBL-CR-*<\/code> \u7cfb\u306e\u30eb\u30fc\u30eb\u3067\u3042\u308b <a href=\"#ref18\">[18]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><code>UBL-CR-*<\/code> \u306f\u3001<code>A UBL invoice should not include &#8230;&#8203;<\/code> \u3068\u3044\u3046\u5f62\u5f0f\u3067\u3001PINT\/EN16931 \u306e data model \u306b\u542b\u307e\u308c\u306a\u3044\u3001\u307e\u305f\u306f\u4f7f\u7528\u3059\u3079\u304d\u3067\u306a\u3044 UBL \u8981\u7d20\u3092\u500b\u5225\u306b\u5217\u6319\u3057\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4f8b\u3068\u3057\u3066\u3001PINT EU \u3067\u306f\u6b21\u306e\u3088\u3046\u306a rule \u304c\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 75%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Rule ID<\/th>\n<th class=\"tableblock halign-left valign-top\">\u6982\u8981<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-061<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">A UBL invoice should not include the <code>ReceiptDocumentReference<\/code> <code>CopyIndicator<\/code>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-063<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">A UBL invoice should not include the <code>ReceiptDocumentReference<\/code> <code>IssueDate<\/code>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-081<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">A UBL invoice should not include the <code>OriginatorDocumentReference<\/code> <code>IssueTime<\/code>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-094<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">A UBL invoice should not include the <code>ContractDocumentReference<\/code> <code>CopyIndicator<\/code>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-110<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">A UBL invoice should not include the <code>AdditionalDocumentReference<\/code> <code>CopyIndicator<\/code>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-112<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">A UBL invoice should not include the <code>AdditionalDocumentReference<\/code> <code>IssueDate<\/code>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-180<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">A UBL invoice should not include the <code>AccountingSupplierParty\/Party\/PartyLegalEntity\/CompanyLegalFormCode<\/code>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-238<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">A UBL invoice should not include the <code>AccountingCustomerParty\/Party\/PartyTaxScheme\/TaxScheme\/TaxTypeCode<\/code>.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u3088\u3046\u306b\u3001PINT EU \u3067\u306f\u3001PINT \u5171\u901a\u306e business rule \u3092 <code>IBR-<strong><\/code> \u3068\u3057\u3066\u5b9a\u7fa9\u3059\u308b\u4e00\u65b9\u3067\u3001UBL \u306e\u4f59\u5270\u8981\u7d20\u307e\u305f\u306f PINT\/EN16931 data model \u306b\u542b\u307e\u308c\u306a\u3044\u8981\u7d20\u306b\u5bfe\u3059\u308b\u5236\u7d04\u3092 <code>UBL-CR-<\/strong><\/code> \u3068\u3057\u3066\u5b9a\u7fa9\u3057\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305f\u3060\u3057\u3001PINT EU \u306e <code>UBL-CR-<strong><\/code> \u306f\u3001Invoice Response \u306e <code>PEPPOL-T111-B03201<\/code> \u306e\u3088\u3046\u306a <code>parent\/<\/strong><\/code> \u3068 <code>test=\"false()\"<\/code> \u306b\u3088\u308b\u5305\u62ec\u7684\u306a fallback rule \u3068\u306f\u5c11\u3057\u6027\u683c\u304c\u7570\u306a\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Invoice Response \u306e fallback rule \u306f\u3001\u540c\u3058 <code>pattern<\/code> \u5185\u306e\u5177\u4f53 rule \u306b\u8a72\u5f53\u3057\u306a\u304b\u3063\u305f\u5b50\u8981\u7d20\u3092\u6700\u5f8c\u306b\u6355\u6349\u3057\u3066\u62d2\u5426\u3059\u308b\u69cb\u9020\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u306b\u5bfe\u3057\u3066\u3001PINT EU \u306e <code>UBL-CR-*<\/code> \u306f\u3001\u7981\u6b62\u307e\u305f\u306f\u975e\u63a8\u5968\u3068\u3059\u308b UBL \u8981\u7d20\u3092\u500b\u5225\u306b\u5217\u6319\u3059\u308b\u65b9\u5f0f\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">Invoice Response \u306e fallback rule:\r\n  parent\/allowed-child \u306b\u5177\u4f53 rule \u3092\u7f6e\u304f\r\n  parent\/* \u306b test=\"false()\" \u306e catch-all rule \u3092\u7f6e\u304f\r\n\r\nPINT EU \u306e UBL-CR-*:\r\n  \u4f7f\u7528\u3059\u3079\u304d\u3067\u306a\u3044 UBL \u8981\u7d20\u3092\u500b\u5225 rule \u3068\u3057\u3066\u5217\u6319\u3059\u308b<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001\u4e21\u8005\u306f\u5b9f\u88c5\u65b9\u5f0f\u306f\u7570\u306a\u308b\u304c\u3001\u76ee\u7684\u306f\u5171\u901a\u3057\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3059\u306a\u308f\u3061\u3001\u5358\u306b UBL schema \u3068\u3057\u3066\u59a5\u5f53\u3067\u3042\u308b\u304b\u3092\u78ba\u8a8d\u3059\u308b\u3060\u3051\u3067\u306a\u304f\u3001Peppol\/PINT \u306e data model \u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u8981\u7d20\u306e\u7bc4\u56f2\u3092\u5236\u5fa1\u3057\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u70b9\u306f JP PINT \u306b\u3068\u3063\u3066\u91cd\u8981\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>JP PINT \u3067\u3082\u3001Shared PINT rules \u3084 Japanese jurisdiction specific rules \u306b\u3088\u308a\u3001\u5fc5\u9808\u9805\u76ee\u3001\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u3001\u7a0e\u5236\u56fa\u6709\u6761\u4ef6\u3001\u91d1\u984d\u8a08\u7b97\u306a\u3069\u306f\u691c\u8a3c\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u304b\u3057\u3001JP PINT syntax binding \u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044 UBL \u8981\u7d20\u3092\u3001JP PINT data model \u5916\u3068\u3057\u3066\u660e\u78ba\u306b\u691c\u51fa\u3059\u308b rule \u7fa4\u306f\u5341\u5206\u306b\u660e\u793a\u3055\u308c\u3066\u3044\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>PINT EU \u306e <code>UBL-CR-*<\/code> \u306f\u3001JP PINT \u306b\u304a\u3044\u3066\u3082\u540c\u69d8\u306e\u5236\u7d04\u30eb\u30fc\u30eb\u304c\u5fc5\u8981\u3067\u3042\u308b\u3053\u3068\u3092\u793a\u3059\u5148\u4f8b\u3068\u898b\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>JP PINT \u3067\u3053\u306e\u8003\u3048\u65b9\u3092\u63a1\u7528\u3059\u308b\u5834\u5408\u3001\u4e8c\u3064\u306e\u65b9\u5f0f\u304c\u8003\u3048\u3089\u308c\u308b\u3002<\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 75%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">\u65b9\u5f0f<\/th>\n<th class=\"tableblock halign-left valign-top\">\u6982\u8981<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>UBL-CR-*<\/code> \u578b<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">PINT EU \u3068\u540c\u69d8\u306b\u3001\u4f7f\u7528\u3059\u3079\u304d\u3067\u306a\u3044 UBL \u8981\u7d20\u3092\u500b\u5225\u306b\u5217\u6319\u3059\u308b\u65b9\u5f0f\u3002\u65e2\u5b58\u306e PINT EU \u3068\u306e\u6574\u5408\u6027\u3092\u53d6\u308a\u3084\u3059\u3044\u3002<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PINT-JP-BM-*<\/code> \u578b<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">JP PINT syntax binding \u304b\u3089\u8a31\u53ef\u8981\u7d20\u3092\u6a5f\u68b0\u751f\u6210\u3057\u3001\u5404\u89aa\u8981\u7d20\u3054\u3068\u306b fallback rule \u3092\u7f6e\u304f\u65b9\u5f0f\u3002JP PINT data model validation \u3067\u3042\u308b\u3053\u3068\u304c\u660e\u78ba\u306b\u306a\u308b\u3002<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph\">\n<p>PINT EU \u3068\u306e\u6574\u5408\u6027\u3092\u91cd\u8996\u3059\u308b\u306e\u3067\u3042\u308c\u3070\u3001<code>UBL-CR-*<\/code> \u578b\u306e rule code \u3092\u63a1\u7528\u3059\u308b\u3053\u3068\u3082\u8003\u3048\u3089\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e00\u65b9\u3001JP PINT \u306e syntax binding \u306b\u57fa\u3065\u304f\u53b3\u683c\u306a data model validation \u3067\u3042\u308b\u3053\u3068\u3092\u660e\u78ba\u306b\u3059\u308b\u306b\u306f\u3001<code>PINT-JP-BM-*<\/code> \u306e\u3088\u3046\u306a Basic Model rule \u3068\u3057\u3066\u5b9a\u7fa9\u3059\u308b\u65b9\u304c\u5206\u304b\u308a\u3084\u3059\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3044\u305a\u308c\u306e\u5834\u5408\u3067\u3082\u91cd\u8981\u306a\u306e\u306f\u3001UBL schema validation \u3068 JP PINT data model validation \u3092\u533a\u5225\u3059\u308b\u3053\u3068\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>UBL 2.1 schema \u4e0a\u306f\u8a31\u5bb9\u3055\u308c\u308b\u8981\u7d20\u3067\u3042\u3063\u3066\u3082\u3001JP PINT syntax binding \u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044\u306e\u3067\u3042\u308c\u3070\u3001JP PINT \u3068\u3057\u3066\u306f\u4f7f\u7528\u3067\u304d\u306a\u3044\u3001\u307e\u305f\u306f\u5c11\u306a\u304f\u3068\u3082 warning\/fatal \u3068\u3057\u3066\u691c\u51fa\u3055\u308c\u308b\u3079\u304d\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u89b3\u70b9\u304b\u3089\u3001PINT EU \u306e <code>UBL-CR-*<\/code> \u306f\u3001JP PINT \u306b Basic Rule \u3092\u8ffd\u52a0\u3059\u308b\u5fc5\u8981\u6027\u3092\u88dc\u5f37\u3059\u308b\u91cd\u8981\u306a\u53c2\u8003\u4f8b\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_jp_pint\u3078\u306e\u793a\u5506_basic_rule\u306b\u3088\u308b\u53b3\u683c\u5316\">5. JP PINT\u3078\u306e\u793a\u5506: Basic Rule\u306b\u3088\u308b\u53b3\u683c\u5316<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>\u3053\u306e fallback rule \u306e\u8003\u3048\u65b9\u306f\u3001JP PINT \u306b\u3068\u3063\u3066\u3082\u91cd\u8981\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>JP PINT 2025-Q4 \u3067\u306f\u3001syntax binding \u306b\u3088\u308a\u3001<code>ubl:Invoice<\/code> \u3092\u8d77\u70b9\u3068\u3057\u3066\u3001\u5404 IBT\/IBG \u304c\u3069\u306e UBL \u8981\u7d20\u306b\u5bfe\u5fdc\u3059\u308b\u304b\u304c\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b <a href=\"#ref10\">[10]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u307e\u305f\u3001Shared PINT rules \u3068 Japanese jurisdiction specific PINT rules \u306b\u3088\u308a\u3001\u5fc5\u9808\u9805\u76ee\u3001\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u3001\u7a0e\u5236\u56fa\u6709\u6761\u4ef6\u3001\u91d1\u984d\u8a08\u7b97\u306a\u3069\u304c\u691c\u8a3c\u3055\u308c\u308b <a href=\"#ref11\">[11]<\/a><a href=\"#ref12\">[12]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u304b\u3057\u3001JP PINT \u306b\u306f\u3001BIS Invoice Response \u306e basic model pattern \u306b\u898b\u3089\u308c\u308b\u3088\u3046\u306a\u3001\u300c\u30c7\u30fc\u30bf\u30e2\u30c7\u30eb\u306b\u542b\u307e\u308c\u306a\u3044 UBL \u8981\u7d20\u3092 fallback rule \u3067\u62d2\u5426\u3059\u308b\u300d\u5305\u62ec\u7684\u306a Basic Rule \u304c\u660e\u793a\u3055\u308c\u3066\u3044\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u305f\u3081\u3001UBL 2.1 \u306e\u30b9\u30ad\u30fc\u30de\u4e0a\u306f\u8a31\u5bb9\u3055\u308c\u308b\u304c\u3001JP PINT \u306e syntax binding \u306b\u306f\u898f\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u8981\u7d20\u304c XML \u6587\u66f8\u306b\u542b\u307e\u308c\u305f\u5834\u5408\u3001\u305d\u308c\u3092\u5e38\u306b validation error \u3068\u3057\u3066\u691c\u51fa\u3067\u304d\u308b\u3068\u306f\u9650\u3089\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u306f JP PINT \u306e\u9069\u5408\u6027\u5224\u65ad\u306b\u304a\u3044\u3066\u91cd\u8981\u306a\u554f\u984c\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>JP PINT \u3092\u53b3\u683c\u306b\u89e3\u91c8\u3059\u308b\u306e\u3067\u3042\u308c\u3070\u3001\u6b21\u306e\u4e8c\u3064\u3092\u660e\u78ba\u306b\u533a\u5225\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">1. UBL 2.1 schema \u3068\u3057\u3066\u59a5\u5f53\u3067\u3042\u308b\u3053\u3068\r\n2. JP PINT data model \u3068\u3057\u3066\u59a5\u5f53\u3067\u3042\u308b\u3053\u3068<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>UBL schema validation \u306f\u3001UBL \u3067\u5b9a\u7fa9\u3055\u308c\u305f\u8981\u7d20\u69cb\u9020\u3068\u3057\u3066\u6b63\u3057\u3044\u304b\u3092\u78ba\u8a8d\u3059\u308b\u3082\u306e\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4e00\u65b9\u3001JP PINT validation \u306f\u3001JP PINT \u306e syntax binding \u306b\u5b9a\u7fa9\u3055\u308c\u305f\u696d\u52d9\u30c7\u30fc\u30bf\u30e2\u30c7\u30eb\u306b\u542b\u307e\u308c\u308b\u8981\u7d20\u3060\u3051\u304c\u4f7f\u308f\u308c\u3066\u3044\u308b\u304b\u3092\u78ba\u8a8d\u3059\u308b\u3082\u306e\u3067\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u4e8c\u3064\u306f\u540c\u3058\u3067\u306f\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001JP PINT \u306b\u304a\u3044\u3066\u3082\u3001BIS Invoice Response \u306e fallback rule \u3068\u540c\u69d8\u306b\u3001syntax binding \u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044\u8981\u7d20\u3092\u7981\u6b62\u3059\u308b Basic Rule \u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u304c\u671b\u307e\u3057\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u7b46\u8005\u306f\u30012021\u5e74\u5f53\u6642\u3001PINT \u306e\u958b\u767a\u304a\u3088\u3073\u65e5\u672c\u3078\u306e\u5c0e\u5165\u691c\u8a0e\u306e\u904e\u7a0b\u3067\u3001Basic Rule \u306e\u91cd\u8981\u6027\u3092\u6307\u6458\u3057\u305f\u3002\u3057\u304b\u3057\u3001OpenPeppol \u306e\u62c5\u5f53\u8005\u304b\u3089\u306f\u3001PINT \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f Basic Rule \u3092\u63d0\u4f9b\u3057\u306a\u3044\u3068\u306e\u56de\u7b54\u304c\u3042\u3063\u305f\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u306e\u5f8c\u3001PINT EU \u306b\u304a\u3044\u3066 Basic Rule \u304c\u63d0\u4f9b\u3055\u308c\u305f\u7d4c\u7def\u3092\u8e0f\u307e\u3048\u3066\u3082\u3001\u5404\u5730\u57df\u306e PINT \u5b9f\u88c5\u306b\u304a\u3044\u3066\u3001\u305d\u308c\u305e\u308c\u306e syntax binding \u306b\u5bfe\u5fdc\u3057\u305f Basic Rule \u3092\u6574\u5099\u3059\u308b\u3053\u3068\u306f\u5fc5\u8981\u3067\u3042\u308b\u3068\u8003\u3048\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e Basic Rule \u306f\u3001\u6b21\u306e\u8003\u3048\u65b9\u3067\u5b9a\u7fa9\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">1. \u5404\u89aa\u8981\u7d20\u306b\u3064\u3044\u3066\u3001JP PINT syntax binding \u306b\u5b9a\u7fa9\u3055\u308c\u305f\u5b50\u8981\u7d20\u3092\u5217\u6319\u3059\u308b\u3002\r\n2. \u5b9a\u7fa9\u6e08\u307f\u306e\u5b50\u8981\u7d20\u306b\u3064\u3044\u3066\u306f\u3001\u3088\u308a\u5177\u4f53\u7684\u306a rule \u3092\u7f6e\u304f\u3002\r\n3. \u6700\u5f8c\u306b parent\/* \u306e fallback rule \u3092\u7f6e\u304f\u3002\r\n4. fallback rule \u3067\u306f test=\"false()\" \u3068\u3057\u3001\u672a\u5b9a\u7fa9\u8981\u7d20\u3092 validation error \u3068\u3059\u308b\u3002<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u65b9\u5f0f\u306b\u3088\u308a\u3001JP PINT \u306b\u898f\u5b9a\u3055\u308c\u305f\u8981\u7d20\u306f\u53d7\u3051\u5165\u308c\u3001JP PINT \u306b\u898f\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044 UBL \u8981\u7d20\u306f\u62d2\u5426\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u306f\u3001JP PINT \u306e\u9069\u5408\u6027\u3092\u300cUBL \u3068\u3057\u3066\u6b63\u3057\u3044\u300d\u30ec\u30d9\u30eb\u304b\u3089\u3001\u300cJP PINT \u306e data model \u3068\u3057\u3066\u6b63\u3057\u3044\u300d\u30ec\u30d9\u30eb\u3078\u53b3\u683c\u5316\u3059\u308b\u305f\u3081\u306b\u5fc5\u8981\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_jp_pint_basic_rule\u5b9a\u7fa9\u6848\">6. JP PINT Basic Rule\u5b9a\u7fa9\u6848<\/h2>\n<div class=\"sectionbody\">\n<div class=\"sect2\">\n<h3 id=\"_\u57fa\u672c\u65b9\u91dd\">6.1. \u57fa\u672c\u65b9\u91dd<\/h3>\n<div class=\"paragraph\">\n<p>JP PINT Basic Rule \u306f\u3001JP PINT syntax binding \u306b\u5b9a\u7fa9\u3055\u308c\u305f UBL \u8981\u7d20\u3060\u3051\u3092\u8a31\u53ef\u3057\u3001\u305d\u308c\u4ee5\u5916\u306e UBL \u8981\u7d20\u3092\u7981\u6b62\u3059\u308b\u305f\u3081\u306e validation rule \u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u3053\u3067\u3044\u3046 Basic Rule \u306f\u3001\u65e2\u5b58\u306e Shared PINT rules \u3084 Japanese jurisdiction specific rules \u3092\u7f6e\u304d\u63db\u3048\u308b\u3082\u306e\u3067\u306f\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u308c\u3089\u304c\u4e3b\u3068\u3057\u3066\u696d\u52d9\u30eb\u30fc\u30eb\u3001\u7a0e\u5236\u56fa\u6709\u30eb\u30fc\u30eb\u3001\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u3001\u91d1\u984d\u8a08\u7b97\u306a\u3069\u3092\u691c\u8a3c\u3059\u308b\u306e\u306b\u5bfe\u3057\u3001Basic Rule \u306f\u300cJP PINT data model \u306b\u542b\u307e\u308c\u308b\u8981\u7d20\u3060\u3051\u304c\u6587\u66f8\u4e2d\u306b\u73fe\u308c\u3066\u3044\u308b\u304b\u300d\u3092\u691c\u8a3c\u3059\u308b\u5c64\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e rule set \u306f\u3001\u6b21\u3092\u76ee\u7684\u3068\u3059\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">1. JP PINT syntax binding \u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044 UBL \u8981\u7d20\u3092\u7981\u6b62\u3059\u308b\u3002\r\n2. \u5b9a\u7fa9\u6e08\u307f\u8981\u7d20\u306b\u3064\u3044\u3066\u306f\u3001\u5bfe\u5fdc\u3059\u308b\u5177\u4f53 rule \u306b\u3088\u308a\u51e6\u7406\u3059\u308b\u3002\r\n3. \u5177\u4f53 rule \u306b\u8a72\u5f53\u3057\u306a\u3044\u8981\u7d20\u306f fallback rule \u306b\u3088\u308a\u62d2\u5426\u3059\u308b\u3002\r\n4. UBL schema validity \u3068 JP PINT model validity \u3092\u533a\u5225\u3059\u308b\u3002<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_rule_id\u4f53\u7cfb\u6848\">6.2. Rule ID\u4f53\u7cfb\u6848<\/h3>\n<div class=\"paragraph\">\n<p>Basic Rule \u306e rule ID \u306f\u3001\u65e2\u5b58\u306e <code>IBR-<strong><\/code>\u3001<code>ALIGNED-IBR-<\/strong><\/code>\u3001\u304a\u3088\u3073 BIS Billing \u306e <code>UBL-CR-*<\/code> \u3068\u533a\u5225\u3059\u308b\u305f\u3081\u3001\u6b21\u306e\u3088\u3046\u306a\u4f53\u7cfb\u3068\u3059\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">PINT-JP-BM-xxx<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u3053\u3067\u3001<code>BM<\/code> \u306f Basic Model \u3092\u610f\u5473\u3059\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4f8b:<\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 75%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Rule ID<\/th>\n<th class=\"tableblock halign-left valign-top\">\u610f\u5473<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PINT-JP-BM-001<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Document root MUST be <code>ubl:Invoice<\/code>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PINT-JP-BM-010<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>ubl:Invoice<\/code> MUST NOT contain child elements not part of the JP PINT data model.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PINT-JP-BM-020<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>cac:InvoicePeriod<\/code> MUST NOT contain child elements not part of the JP PINT data model.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PINT-JP-BM-030<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>cac:AdditionalDocumentReference<\/code> MUST NOT contain child elements not part of the JP PINT data model.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PINT-JP-BM-040<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>cac:AccountingSupplierParty\/cac:Party<\/code> MUST NOT contain child elements not part of the JP PINT data model.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PINT-JP-BM-050<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>cac:TaxTotal<\/code> MUST NOT contain child elements not part of the JP PINT data model.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>PINT-JP-BM-060<\/code><\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\"><code>cac:InvoiceLine<\/code> MUST NOT contain child elements not part of the JP PINT data model.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u3088\u3046\u306b\u3001rule code \u4f53\u7cfb\u3092\u5206\u3051\u308b\u3053\u3068\u3067\u3001JP PINT \u306e\u691c\u8a3c\u30eb\u30fc\u30eb\u3092\u6b21\u306e\u3088\u3046\u306b\u6574\u7406\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">IBR-* \/ ALIGNED-IBR-*\r\n  \u696d\u52d9\u30eb\u30fc\u30eb\u3001\u7a0e\u5236\u56fa\u6709\u30eb\u30fc\u30eb\u3001\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u3001\u91d1\u984d\u8a08\u7b97\u306a\u3069\r\n\r\nPINT-JP-BM-*\r\n  JP PINT syntax binding \u306b\u57fa\u3065\u304f basic model rule\r\n  \u3059\u306a\u308f\u3061\u3001\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044 UBL \u8981\u7d20\u30fb\u5c5e\u6027\u306e\u7981\u6b62<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_schematron\u5b9a\u7fa9\u4f8b\">6.3. Schematron\u5b9a\u7fa9\u4f8b<\/h3>\n<div class=\"paragraph\">\n<p>\u4ee5\u4e0b\u306e Schematron \u306f\u3001Basic Rule \u306e\u8a2d\u8a08\u65b9\u91dd\u3092\u793a\u3059\u305f\u3081\u306e\u4f8b\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u5b9f\u969b\u306e JP PINT Basic Rule \u306f\u3001JP PINT syntax binding \u304b\u3089\u6a5f\u68b0\u751f\u6210\u3059\u308b\u306e\u304c\u671b\u307e\u3057\u3044\u3002\u624b\u4f5c\u696d\u3067\u5168\u89aa\u8981\u7d20\u306e whitelist \u3092\u4f5c\u6210\u3059\u308b\u3068\u3001\u6f0f\u308c\u3084 selector \u6761\u4ef6\u306e\u8aa4\u308a\u304c\u751f\u3058\u3084\u3059\u3044\u304b\u3089\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_root\u8981\u7d20\u306e\u78ba\u8a8d\">6.3.1. root\u8981\u7d20\u306e\u78ba\u8a8d<\/h4>\n<div class=\"paragraph\">\n<p>JP PINT \u306e syntax binding \u306f <code>ubl:Invoice<\/code> \u3092 root \u3068\u3057\u3066\u793a\u3057\u3066\u3044\u308b <a href=\"#ref10\">[10]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001\u6700\u521d\u306e Basic Rule \u306f root \u306e\u78ba\u8a8d\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;sch:pattern id=\"PINT-JP-BASIC-ROOT\"&gt;\r\n  &lt;sch:rule context=\"\/*\"&gt;\r\n    &lt;sch:assert id=\"PINT-JP-BM-001\"\r\n                flag=\"fatal\"\r\n                test=\"self::ubl:Invoice\"&gt;\r\n      [PINT-JP-BM-001]-Document root element MUST be ubl:Invoice for JP PINT Invoice.\r\n    &lt;\/sch:assert&gt;\r\n  &lt;\/sch:rule&gt;\r\n&lt;\/sch:pattern&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_ublinvoice\u76f4\u4e0b\u306e\u672a\u5b9a\u7fa9\u8981\u7d20\u3092\u7981\u6b62\u3059\u308bfallback_rule\">6.3.2. ubl:Invoice\u76f4\u4e0b\u306e\u672a\u5b9a\u7fa9\u8981\u7d20\u3092\u7981\u6b62\u3059\u308bfallback rule<\/h4>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u306f root \u76f4\u4e0b\u306e\u4ee3\u8868\u4f8b\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u5b9f\u969b\u306b\u306f\u3001JP PINT syntax binding \u304b\u3089\u8a31\u53ef\u8981\u7d20\u4e00\u89a7\u3092\u5b8c\u5168\u306b\u751f\u6210\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;sch:pattern id=\"PINT-JP-BASIC-MODEL-INVOICE\"&gt;\r\n\r\n  &lt;!-- Allowed root child elements defined by JP PINT syntax binding --&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:CustomizationID\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:ProfileID\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:ID\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:IssueDate\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:IssueTime\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:DueDate\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:InvoiceTypeCode\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:Note\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:TaxPointDate\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:DocumentCurrencyCode\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:TaxCurrencyCode\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:AccountingCost\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:BuyerReference\"\/&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoicePeriod\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:OrderReference\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:BillingReference\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:DespatchDocumentReference\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:ReceiptDocumentReference\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:OriginatorDocumentReference\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:ContractDocumentReference\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:AdditionalDocumentReference\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:ProjectReference\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:AccountingSupplierParty\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:AccountingCustomerParty\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:PayeeParty\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:TaxRepresentativeParty\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:Delivery\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:PaymentMeans\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:PaymentTerms\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:AllowanceCharge\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:TaxTotal\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:LegalMonetaryTotal\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\"\/&gt;\r\n\r\n  &lt;!-- Fallback rule --&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/*\"&gt;\r\n    &lt;sch:assert id=\"PINT-JP-BM-010\"\r\n                flag=\"fatal\"\r\n                test=\"false()\"&gt;\r\n      [PINT-JP-BM-010]-Document MUST NOT contain elements under ubl:Invoice that are not part of the JP PINT data model.\r\n    &lt;\/sch:assert&gt;\r\n  &lt;\/sch:rule&gt;\r\n\r\n&lt;\/sch:pattern&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_cacinvoiceperiod\u306ebasic_rule\">6.3.3. cac:InvoicePeriod\u306eBasic Rule<\/h4>\n<div class=\"paragraph\">\n<p>JP PINT syntax binding \u3067\u306f\u3001<code>cac:InvoicePeriod<\/code> \u306e\u5b50\u8981\u7d20\u3068\u3057\u3066\u3001<code>cbc:StartDate<\/code>\u3001<code>cbc:EndDate<\/code>\u3001<code>cbc:DescriptionCode<\/code> \u304c\u793a\u3055\u308c\u3066\u3044\u308b <a href=\"#ref10\">[10]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;sch:pattern id=\"PINT-JP-BASIC-MODEL-INVOICE-PERIOD\"&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoicePeriod\/cbc:StartDate\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoicePeriod\/cbc:EndDate\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoicePeriod\/cbc:DescriptionCode\"\/&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoicePeriod\/*\"&gt;\r\n    &lt;sch:assert id=\"PINT-JP-BM-020\"\r\n                flag=\"fatal\"\r\n                test=\"false()\"&gt;\r\n      [PINT-JP-BM-020]-Invoice period MUST NOT contain elements not part of the JP PINT data model.\r\n    &lt;\/sch:assert&gt;\r\n  &lt;\/sch:rule&gt;\r\n\r\n&lt;\/sch:pattern&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_cacadditionaldocumentreference\u306ebasic_rule\">6.3.4. cac:AdditionalDocumentReference\u306eBasic Rule<\/h4>\n<div class=\"paragraph\">\n<p>JP PINT \u3067\u306f\u3001<code>cac:AdditionalDocumentReference<\/code> \u306f\u3001<code>cbc:DocumentTypeCode = 130<\/code> \u306e\u5834\u5408\u306f invoiced object identifier \u3068\u3057\u3066\u3001<code>cbc:DocumentTypeCode != 130<\/code> \u306e\u5834\u5408\u306f additional supporting document \u3068\u3057\u3066\u6271\u308f\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>syntax binding \u4e0a\u3082\u3001\u3053\u306e\u4e8c\u3064\u306e selector \u304c\u793a\u3055\u308c\u3066\u3044\u308b <a href=\"#ref10\">[10]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;sch:pattern id=\"PINT-JP-BASIC-MODEL-ADDITIONAL-DOCUMENT-REFERENCE\"&gt;\r\n\r\n  &lt;!-- Invoiced object identifier --&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:AdditionalDocumentReference[cbc:DocumentTypeCode = '130']\/cbc:ID\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:AdditionalDocumentReference[cbc:DocumentTypeCode = '130']\/cbc:DocumentTypeCode\"\/&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:AdditionalDocumentReference[cbc:DocumentTypeCode = '130']\/*\"&gt;\r\n    &lt;sch:assert id=\"PINT-JP-BM-030A\"\r\n                flag=\"fatal\"\r\n                test=\"false()\"&gt;\r\n      [PINT-JP-BM-030A]-AdditionalDocumentReference for invoiced object identifier MUST NOT contain elements not part of the JP PINT data model.\r\n    &lt;\/sch:assert&gt;\r\n  &lt;\/sch:rule&gt;\r\n\r\n  &lt;!-- Additional supporting document --&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:AdditionalDocumentReference[not(cbc:DocumentTypeCode = '130')]\/cbc:ID\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:AdditionalDocumentReference[not(cbc:DocumentTypeCode = '130')]\/cbc:DocumentDescription\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:AdditionalDocumentReference[not(cbc:DocumentTypeCode = '130')]\/cac:Attachment\"\/&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:AdditionalDocumentReference[not(cbc:DocumentTypeCode = '130')]\/*\"&gt;\r\n    &lt;sch:assert id=\"PINT-JP-BM-030B\"\r\n                flag=\"fatal\"\r\n                test=\"false()\"&gt;\r\n      [PINT-JP-BM-030B]-Additional supporting document MUST NOT contain elements not part of the JP PINT data model.\r\n    &lt;\/sch:assert&gt;\r\n  &lt;\/sch:rule&gt;\r\n\r\n&lt;\/sch:pattern&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_cactaxtotal\u306ebasic_rule\">6.3.5. cac:TaxTotal\u306eBasic Rule<\/h4>\n<div class=\"paragraph\">\n<p>JP PINT \u3067\u306f\u3001\u6587\u66f8\u901a\u8ca8\u306e tax total \u3068\u7a0e\u4f1a\u8a08\u901a\u8ca8\u306e tax total \u304c\u3001\u540c\u3058 <code>cac:TaxTotal<\/code> \u8981\u7d20\u3092\u6761\u4ef6\u3067\u4f7f\u3044\u5206\u3051\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>syntax binding \u3067\u306f\u3001\u6587\u66f8\u901a\u8ca8\u5074\u306e <code>cac:TaxTotal<\/code> \u3068\u3001\u7a0e\u4f1a\u8a08\u901a\u8ca8\u5074\u306e <code>cac:TaxTotal<\/code> \u304c\u5225\u30b0\u30eb\u30fc\u30d7\u3068\u3057\u3066\u793a\u3055\u308c\u3066\u3044\u308b <a href=\"#ref10\">[10]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u516c\u958b\u30da\u30fc\u30b8\u306e selector \u8868\u8a18\u306f\u5b9f\u88c5\u6642\u306b\u614e\u91cd\u306b\u78ba\u8a8d\u3059\u3079\u304d\u3060\u304c\u3001\u610f\u56f3\u3068\u3057\u3066\u306f\u6b21\u306e\u3088\u3046\u306b\u3001<code>cbc:TaxAmount\/@currencyID<\/code> \u3068 <code>cbc:DocumentCurrencyCode<\/code> \u307e\u305f\u306f <code>cbc:TaxCurrencyCode<\/code> \u3092\u6bd4\u8f03\u3059\u308b\u5f62\u306b\u306a\u308b\u306f\u305a\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;sch:pattern id=\"PINT-JP-BASIC-MODEL-TAXTOTAL\"&gt;\r\n\r\n  &lt;!-- Tax total in document currency --&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:TaxTotal[cbc:TaxAmount\/@currencyID = \/ubl:Invoice\/cbc:DocumentCurrencyCode]\/cbc:TaxAmount\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:TaxTotal[cbc:TaxAmount\/@currencyID = \/ubl:Invoice\/cbc:DocumentCurrencyCode]\/cac:TaxSubtotal\"\/&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:TaxTotal[cbc:TaxAmount\/@currencyID = \/ubl:Invoice\/cbc:DocumentCurrencyCode]\/*\"&gt;\r\n    &lt;sch:assert id=\"PINT-JP-BM-050A\"\r\n                flag=\"fatal\"\r\n                test=\"false()\"&gt;\r\n      [PINT-JP-BM-050A]-TaxTotal in document currency MUST NOT contain elements not part of the JP PINT data model.\r\n    &lt;\/sch:assert&gt;\r\n  &lt;\/sch:rule&gt;\r\n\r\n  &lt;!-- Tax total in tax accounting currency --&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:TaxTotal[cbc:TaxAmount\/@currencyID = \/ubl:Invoice\/cbc:TaxCurrencyCode]\/cbc:TaxAmount\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:TaxTotal[cbc:TaxAmount\/@currencyID = \/ubl:Invoice\/cbc:TaxCurrencyCode]\/cac:TaxSubtotal\"\/&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:TaxTotal[cbc:TaxAmount\/@currencyID = \/ubl:Invoice\/cbc:TaxCurrencyCode]\/*\"&gt;\r\n    &lt;sch:assert id=\"PINT-JP-BM-050B\"\r\n                flag=\"fatal\"\r\n                test=\"false()\"&gt;\r\n      [PINT-JP-BM-050B]-TaxTotal in tax accounting currency MUST NOT contain elements not part of the JP PINT data model.\r\n    &lt;\/sch:assert&gt;\r\n  &lt;\/sch:rule&gt;\r\n\r\n&lt;\/sch:pattern&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_cacinvoiceline\u306ebasic_rule\">6.3.6. cac:InvoiceLine\u306eBasic Rule<\/h4>\n<div class=\"paragraph\">\n<p>JP PINT syntax binding \u3067\u306f\u3001<code>cac:InvoiceLine<\/code> \u304c <code>1..n<\/code> \u3068\u3057\u3066\u5b9a\u7fa9\u3055\u308c\u3001\u305d\u306e\u4e0b\u306b <code>cbc:ID<\/code>\u3001<code>cbc:Note<\/code>\u3001<code>cbc:InvoicedQuantity<\/code>\u3001<code>cbc:LineExtensionAmount<\/code>\u3001<code>cbc:AccountingCost<\/code>\u3001<code>cac:InvoicePeriod<\/code>\u3001<code>cac:OrderLineReference<\/code> \u306a\u3069\u304c\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b <a href=\"#ref10\">[10]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;sch:pattern id=\"PINT-JP-BASIC-MODEL-INVOICE-LINE\"&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/cbc:ID\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/cbc:Note\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/cbc:InvoicedQuantity\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/cbc:LineExtensionAmount\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/cbc:AccountingCost\"\/&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/cac:InvoicePeriod\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/cac:OrderLineReference\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/cac:DocumentReference\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/cac:AllowanceCharge\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/cac:Item\"\/&gt;\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/cac:Price\"\/&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:InvoiceLine\/*\"&gt;\r\n    &lt;sch:assert id=\"PINT-JP-BM-060\"\r\n                flag=\"fatal\"\r\n                test=\"false()\"&gt;\r\n      [PINT-JP-BM-060]-Invoice line MUST NOT contain elements not part of the JP PINT data model.\r\n    &lt;\/sch:assert&gt;\r\n  &lt;\/sch:rule&gt;\r\n\r\n&lt;\/sch:pattern&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u6a5f\u68b0\u751f\u6210\u30eb\u30fc\u30eb\u3068\u3057\u3066\u306e\u5b9a\u7fa9\">6.4. \u6a5f\u68b0\u751f\u6210\u30eb\u30fc\u30eb\u3068\u3057\u3066\u306e\u5b9a\u7fa9<\/h3>\n<div class=\"paragraph\">\n<p>\u6700\u7d42\u7684\u306b\u306f\u3001\u4e0a\u8a18\u306e\u3088\u3046\u306a rule \u3092\u624b\u4f5c\u696d\u3067\u66f8\u304f\u306e\u3067\u306f\u306a\u304f\u3001syntax binding \u304b\u3089\u6b21\u306e\u5f62\u5f0f\u3067\u81ea\u52d5\u751f\u6210\u3059\u308b\u306e\u304c\u5b89\u5168\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-text\" data-lang=\"text\">For each parent path P in the syntax binding:\r\n\r\n  1. Collect all child element names C1..Cn directly defined under P.\r\n  2. Generate one empty rule for each allowed child path:\r\n       &lt;rule context=\"P\/Ci\"\/&gt;\r\n  3. Generate one fallback rule:\r\n       &lt;rule context=\"P\/*\"&gt;\r\n         &lt;assert test=\"false()\"&gt;\r\n           Document MUST NOT contain elements under P\r\n           that are not part of the JP PINT data model.\r\n         &lt;\/assert&gt;\r\n       &lt;\/rule&gt;\r\n  4. If the same UBL element is used for different semantic groups with selector predicates,\r\n     generate separate rule groups for each selector.\r\n  5. Attribute rules SHALL be generated separately from element rules.<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u751f\u6210\u898f\u5247\u306b\u3088\u308a\u3001JP PINT syntax binding \u306b\u73fe\u308c\u308b\u3059\u3079\u3066\u306e complex element \u306b\u3064\u3044\u3066\u3001\u672a\u5b9a\u7fa9\u5b50\u8981\u7d20\u3092\u7981\u6b62\u3059\u308b Basic Rule \u3092\u4f5c\u6210\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u5c5e\u6027\u306b\u5bfe\u3059\u308bbasic_rule\">6.5. \u5c5e\u6027\u306b\u5bfe\u3059\u308bBasic Rule<\/h3>\n<div class=\"paragraph\">\n<p>\u672a\u5b9a\u7fa9\u8981\u7d20\u3060\u3051\u3067\u306a\u304f\u3001\u672a\u5b9a\u7fa9\u5c5e\u6027\u3082\u7981\u6b62\u5bfe\u8c61\u306b\u3059\u308b\u306e\u304c\u671b\u307e\u3057\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>JP PINT syntax binding \u3067\u306f\u3001\u305f\u3068\u3048\u3070 <code>@schemeID<\/code>\u3001<code>@currencyID<\/code>\u3001<code>@unitCode<\/code>\u3001<code>@mimeCode<\/code>\u3001<code>@filename<\/code>\u3001<code>@listID<\/code> \u306a\u3069\u306e\u5c5e\u6027\u304c\u500b\u5225\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b <a href=\"#ref10\">[10]<\/a>\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001\u8981\u7d20\u3060\u3051\u3067\u306a\u304f\u3001\u5c5e\u6027\u306b\u3064\u3044\u3066\u3082\u300c\u5b9a\u7fa9\u6e08\u307f\u5c5e\u6027\u3060\u3051\u3092\u8a31\u53ef\u3057\u3001\u305d\u308c\u4ee5\u5916\u3092 fallback rule \u3067\u62d2\u5426\u3059\u308b\u300d\u4ed5\u7d44\u307f\u304c\u5fc5\u8981\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4f8b:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;sch:pattern id=\"PINT-JP-BASIC-MODEL-ATTRIBUTES\"&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cbc:DocumentCurrencyCode\/@*\"&gt;\r\n    &lt;sch:assert id=\"PINT-JP-BM-A001\"\r\n                flag=\"fatal\"\r\n                test=\"false()\"&gt;\r\n      [PINT-JP-BM-A001]-DocumentCurrencyCode MUST NOT contain attributes not part of the JP PINT data model.\r\n    &lt;\/sch:assert&gt;\r\n  &lt;\/sch:rule&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:LegalMonetaryTotal\/cbc:PayableAmount\/@currencyID\"\/&gt;\r\n\r\n  &lt;sch:rule context=\"\/ubl:Invoice\/cac:LegalMonetaryTotal\/cbc:PayableAmount\/@*\"&gt;\r\n    &lt;sch:assert id=\"PINT-JP-BM-A002\"\r\n                flag=\"fatal\"\r\n                test=\"false()\"&gt;\r\n      [PINT-JP-BM-A002]-PayableAmount MUST NOT contain attributes other than currencyID.\r\n    &lt;\/sch:assert&gt;\r\n  &lt;\/sch:rule&gt;\r\n\r\n&lt;\/sch:pattern&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305f\u3060\u3057\u3001\u5c5e\u6027\u306e\u5834\u5408\u306b\u306f\u6ce8\u610f\u304c\u5fc5\u8981\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u7a7a rule \u3068 fallback rule \u306e\u9806\u5e8f\u3060\u3051\u3067\u306f\u3001\u51e6\u7406\u7cfb\u306b\u3088\u3063\u3066\u610f\u56f3\u3069\u304a\u308a\u306b\u7279\u5b9a\u5c5e\u6027\u3060\u3051\u3092\u9664\u5916\u3067\u304d\u308b\u304b\u3092\u614e\u91cd\u306b\u78ba\u8a8d\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u306e\u305f\u3081\u3001\u5c5e\u6027\u306b\u3064\u3044\u3066\u306f\u6b21\u306e\u3088\u3046\u306b\u3001\u8a31\u53ef\u5c5e\u6027\u540d\u3092\u660e\u793a\u7684\u306b\u5217\u6319\u3057\u305f assert \u3092\u4f7f\u3046\u65b9\u6cd5\u3082\u8003\u3048\u3089\u308c\u308b\u3002<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-xml\" data-lang=\"xml\">&lt;sch:rule context=\"\/ubl:Invoice\/cac:LegalMonetaryTotal\/cbc:PayableAmount\"&gt;\r\n  &lt;sch:assert id=\"PINT-JP-BM-A002\"\r\n              flag=\"fatal\"\r\n              test=\"not(@*[not(local-name() = 'currencyID')])\"&gt;\r\n    [PINT-JP-BM-A002]-PayableAmount MUST NOT contain attributes other than currencyID.\r\n  &lt;\/sch:assert&gt;\r\n&lt;\/sch:rule&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e\u65b9\u5f0f\u3067\u3042\u308c\u3070\u3001\u7279\u5b9a\u306e\u8981\u7d20\u306b\u8a31\u53ef\u3055\u308c\u308b\u5c5e\u6027\u3092\u660e\u793a\u7684\u306b\u7ba1\u7406\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_\u8ffd\u52a0\u3059\u3079\u304d\u8aac\u660e\u6848\">7. \u8ffd\u52a0\u3059\u3079\u304d\u8aac\u660e\u6848<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Invoice Response \u306e profile page\u3001syntax page\u3001\u307e\u305f\u306f rule page \u306b\u3001\u6b21\u306e\u3088\u3046\u306a\u6ce8\u8a18\u3092\u8ffd\u52a0\u3059\u308b\u3068\u3001\u8aa4\u89e3\u3092\u6e1b\u3089\u3059\u3053\u3068\u304c\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<div class=\"admonitionblock note\">\n<table>\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Note<\/div>\n<\/td>\n<td class=\"content\">\n<div class=\"paragraph\">\n<p><code>PEPPOL-T111-B03201<\/code> is a fallback validation rule for <code>cac:Status<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>It does not reject the documented child elements of <code>cac:Status<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>The permitted child elements are:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>cbc:StatusReasonCode<\/code><\/p>\n<\/li>\n<li>\n<p><code>cbc:StatusReason<\/code><\/p>\n<\/li>\n<li>\n<p><code>cac:Condition<\/code><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>These child elements are handled by more specific rules in the same Schematron pattern.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><code>PEPPOL-T111-B03201<\/code> rejects only other child elements of <code>cac:Status<\/code> that are not part of the T111 data model.<\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3055\u3089\u306b\u3001<code>cbc:StatusReasonCode<\/code> \u306b\u3064\u3044\u3066\u306f\u3001\u6b21\u306e\u3088\u3046\u306a\u8aac\u660e\u3082\u6709\u7528\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"admonitionblock note\">\n<table>\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Note<\/div>\n<\/td>\n<td class=\"content\">\n<div class=\"paragraph\">\n<p><code>cbc:StatusReasonCode<\/code> is a valid child element of <code>cac:Status<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>It is validated by the following rules:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>PEPPOL-T111-B03301<\/code><\/p>\n<\/li>\n<li>\n<p><code>PEPPOL-T111-B03302<\/code><\/p>\n<\/li>\n<li>\n<p><code>PEPPOL-T111-B03303<\/code><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>In addition, where <code>cbc:ResponseCode<\/code> is <code>CA<\/code>, <code>UQ<\/code> or <code>RE<\/code>, the presence of <code>cac:Status\/cbc:StatusReasonCode<\/code> is required by <code>PEPPOL-T111-R001<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Where the clarification code is <code>OTH<\/code>, <code>cbc:StatusReason<\/code> should be provided according to <code>PEPPOL-T111-R002<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Where the clarification code is <code>PPD<\/code>, <code>cbc:StatusReason<\/code> shall be provided according to <code>PEPPOL-T111-R004<\/code>.<\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"paragraph\">\n<p>JP PINT \u306b\u3064\u3044\u3066\u3082\u3001\u6b21\u306e\u3088\u3046\u306a\u6ce8\u8a18\u3092 syntax binding \u307e\u305f\u306f rule index \u306b\u8ffd\u52a0\u3059\u308b\u3053\u3068\u304c\u671b\u307e\u3057\u3044\u3002<\/p>\n<\/div>\n<div class=\"admonitionblock note\">\n<table>\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Note<\/div>\n<\/td>\n<td class=\"content\">\n<div class=\"paragraph\">\n<p>JP PINT validation should distinguish UBL schema validity from JP PINT data model validity.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>UBL elements that are valid according to UBL 2.1 but are not defined in the JP PINT syntax binding should be rejected by JP PINT Basic Model Rules.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Such Basic Model Rules should be generated from the JP PINT syntax binding by listing allowed child elements for each parent element and adding a fallback rule for any other child element.<\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_\u307e\u3068\u3081\">8. \u307e\u3068\u3081<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p><code>PEPPOL-T111-B03201<\/code> \u306f\u3001<code>cac:Status<\/code> \u306e\u5b50\u8981\u7d20\u3092\u3059\u3079\u3066\u7981\u6b62\u3059\u308b rule \u3067\u306f\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u6b63\u3057\u3044\u7406\u89e3\u306f\u3001\u6b21\u306e\u3068\u304a\u308a\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>cbc:StatusReasonCode<\/code> \u306f\u3001<code>cac:Status<\/code> \u306e\u6b63\u5f0f\u306a\u5b50\u8981\u7d20\u3067\u3042\u308b\u3002<\/p>\n<\/li>\n<li>\n<p><code>cbc:StatusReason<\/code> \u306f\u3001<code>cac:Status<\/code> \u306e\u6b63\u5f0f\u306a\u5b50\u8981\u7d20\u3067\u3042\u308b\u3002<\/p>\n<\/li>\n<li>\n<p><code>cac:Condition<\/code> \u306f\u3001<code>cac:Status<\/code> \u306e\u6b63\u5f0f\u306a\u5b50\u8981\u7d20\u3067\u3042\u308b\u3002<\/p>\n<\/li>\n<li>\n<p><code>cbc:StatusReasonCode<\/code> \u306f\u3001<code>B03301<\/code>\u3001<code>B03302<\/code>\u3001<code>B03303<\/code> \u306b\u3088\u308a\u3001\u5024\u3001<code>listID<\/code> \u306e\u5b58\u5728\u3001<code>listID<\/code> \u306e\u5024\u304c\u691c\u8a3c\u3055\u308c\u308b\u3002<\/p>\n<\/li>\n<li>\n<p><code>ResponseCode<\/code> \u304c <code>CA<\/code>\u3001<code>UQ<\/code>\u3001<code>RE<\/code> \u306e\u5834\u5408\u3001<code>R001<\/code> \u306b\u3088\u308a <code>StatusReasonCode<\/code> \u304c\u5fc5\u9808\u306b\u306a\u308b\u3002<\/p>\n<\/li>\n<li>\n<p><code>StatusReasonCode<\/code> \u304c <code>OTH<\/code> \u306e\u5834\u5408\u3001<code>R002<\/code> \u306b\u3088\u308a <code>StatusReason<\/code> \u306e\u63d0\u4f9b\u304c\u63a8\u5968\u3055\u308c\u308b\u3002<\/p>\n<\/li>\n<li>\n<p><code>StatusReasonCode<\/code> \u304c <code>PPD<\/code> \u306e\u5834\u5408\u3001<code>R004<\/code> \u306b\u3088\u308a <code>StatusReason<\/code> \u304c\u5fc5\u9808\u306b\u306a\u308b\u3002<\/p>\n<\/li>\n<li>\n<p><code>PEPPOL-T111-B03201<\/code> \u306f\u3001\u3053\u308c\u3089\u306e\u5b9a\u7fa9\u6e08\u307f\u5b50\u8981\u7d20\u4ee5\u5916\u304c <code>cac:Status<\/code> \u306e\u4e0b\u306b\u73fe\u308c\u305f\u5834\u5408\u306b\u30a8\u30e9\u30fc\u3068\u3059\u308b fallback rule \u3067\u3042\u308b\u3002<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u305f\u304c\u3063\u3066\u3001<code>PEPPOL-T111-B03201<\/code> \u306e standalone rule page \u306f\u3001\u5b9f\u884c\u53ef\u80fd Schematron \u306e\u4e00\u90e8\u3068\u3057\u3066\u306f\u6b63\u3057\u3044\u3082\u306e\u306e\u3001\u305d\u308c\u3060\u3051\u3067\u306f\u8aa4\u89e3\u3092\u62db\u304d\u3084\u3059\u3044\u8868\u793a\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e fallback rule \u306e\u8003\u3048\u65b9\u306f\u3001JP PINT \u306b\u304a\u3044\u3066\u3082\u91cd\u8981\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>JP PINT \u3067\u306f\u3001Shared PINT rules \u3068 Japanese jurisdiction specific rules \u306b\u3088\u308a\u3001\u696d\u52d9\u30eb\u30fc\u30eb\u3001\u7a0e\u5236\u56fa\u6709\u30eb\u30fc\u30eb\u3001\u30b3\u30fc\u30c9\u30ea\u30b9\u30c8\u3001\u8a08\u7b97\u30eb\u30fc\u30eb\u306f\u691c\u8a3c\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3057\u304b\u3057\u3001\u305d\u308c\u3060\u3051\u3067\u306f\u3001UBL schema \u4e0a\u306f\u8a31\u5bb9\u3055\u308c\u308b\u304c JP PINT syntax binding \u306b\u306f\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044\u8981\u7d20\u3092\u4e00\u5f8b\u306b\u7981\u6b62\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u306a\u3044\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u306e\u305f\u3081\u3001JP PINT \u306e\u53b3\u683c\u306a\u9069\u5408\u6027\u691c\u8a3c\u306b\u306f\u3001syntax binding \u304b\u3089\u751f\u6210\u3057\u305f Basic Rule \u304c\u5fc5\u8981\u3067\u3042\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u306e Basic Rule \u3067\u306f\u3001\u5404\u89aa\u8981\u7d20\u306b\u3064\u3044\u3066\u3001\u5b9a\u7fa9\u6e08\u307f\u5b50\u8981\u7d20\u3092\u5177\u4f53 rule \u3068\u3057\u3066\u5148\u306b\u5b9a\u7fa9\u3057\u3001\u6700\u5f8c\u306b <code>parent\/*<\/code> \u306e fallback rule \u3092\u7f6e\u304f\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>fallback rule \u306f <code>test=\"false()\"<\/code> \u3068\u3057\u3001JP PINT data model \u306b\u542b\u307e\u308c\u306a\u3044\u8981\u7d20\u3092 validation error \u3068\u3059\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>OpenPeppol BIS Billing \u306e rule code \u4f53\u7cfb\u3092\u898b\u308b\u3068\u3001EN 16931 \u7531\u6765\u306e <code>BR-<strong><\/code>\u3001Peppol \u56fa\u6709\u306e <code>PEPPOL-EN16931-<\/strong><\/code>\u3001UBL \u69cb\u6587\u5236\u7d04\u306e <code>UBL-CR-*<\/code>\u3001\u56fd\u5225 rule \u304c\u533a\u5225\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u540c\u69d8\u306b\u3001JP PINT \u3067\u3082\u3001\u65e2\u5b58\u306e business rule \u3068\u306f\u5225\u306b\u3001<code>PINT-JP-BM-*<\/code> \u306e\u3088\u3046\u306a basic model rule \u4f53\u7cfb\u3092\u8a2d\u3051\u308b\u3053\u3068\u3067\u3001syntax binding \u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u306a\u3044\u8981\u7d20\u3084\u5c5e\u6027\u3092\u660e\u78ba\u306b\u691c\u51fa\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u306b\u3088\u308a\u3001JP PINT \u306e\u9069\u5408\u6027\u691c\u8a3c\u306f\u3001\u300cUBL \u3068\u3057\u3066\u59a5\u5f53\u3067\u3042\u308b\u300d\u3053\u3068\u306e\u78ba\u8a8d\u304b\u3089\u3001\u300cJP PINT \u306e\u696d\u52d9\u30c7\u30fc\u30bf\u30e2\u30c7\u30eb\u3068\u3057\u3066\u59a5\u5f53\u3067\u3042\u308b\u300d\u3053\u3068\u306e\u78ba\u8a8d\u3078\u3068\u53b3\u683c\u5316\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_\u53c2\u8003\u6587\u732e\">\u53c2\u8003\u6587\u732e<\/h2>\n<div class=\"sectionbody\">\n<div class=\"ulist bibliography\">\n<ul class=\"bibliography\">\n<li>\n<p><a id=\"ref1\"><\/a>[1] Peppol BIS version 3 &#8211; November 2025 Release, <code>cac:Status<\/code><br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/syntax\/InvoiceResponse\/cac-DocumentResponse\/cac-Response\/cac-Status\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/syntax\/InvoiceResponse\/cac-DocumentResponse\/cac-Response\/cac-Status\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref2\"><\/a>[2] Peppol BIS version 3 &#8211; November 2025 Release, Invoice Response profile<br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/profiles\/63-invoiceresponse\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/profiles\/63-invoiceresponse\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref3\"><\/a>[3] Peppol BIS version 3 &#8211; November 2025 Release, Rule <code>PEPPOL-T111-B03201<\/code><br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-B03201\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-B03201\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref4\"><\/a>[4] Peppol BIS version 3 &#8211; November 2025 Release, <code>cbc:StatusReasonCode<\/code><br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/syntax\/InvoiceResponse\/cac-DocumentResponse\/cac-Response\/cac-Status\/cbc-StatusReasonCode\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/syntax\/InvoiceResponse\/cac-DocumentResponse\/cac-Response\/cac-Status\/cbc-StatusReasonCode\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref5\"><\/a>[5] Peppol BIS version 3 &#8211; November 2025 Release, Rule <code>PEPPOL-T111-R001<\/code><br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-R001\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-R001\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref6\"><\/a>[6] Peppol BIS version 3 &#8211; November 2025 Release, Rule <code>PEPPOL-T111-R002<\/code><br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-R002\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-R002\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref7\"><\/a>[7] Peppol BIS version 3 &#8211; November 2025 Release, Rule <code>PEPPOL-T111-R004<\/code><br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-R004\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-R004\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref8\"><\/a>[8] Peppol BIS version 3 &#8211; November 2025 Release, Rule <code>PEPPOL-T111-R006<\/code><br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-R006\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-R006\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref9\"><\/a>[9] Peppol BIS version 3 &#8211; November 2025 Release, Rule <code>PEPPOL-T111-R007<\/code><br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-R007\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/upgrade-3\/rules\/PEPPOL-T111-R007\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref10\"><\/a>[10] Peppol Specifications for Japan implementation of PINT, Invoice Transaction, Syntax binding<br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poac\/jp\/2025-Q4\/pint-jp\/trn-invoice\/syntax\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poac\/jp\/2025-Q4\/pint-jp\/trn-invoice\/syntax\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref11\"><\/a>[11] Peppol Specifications for Japan implementation of PINT, Shared PINT rules<br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poac\/jp\/2025-Q4\/pint-jp\/trn-invoice\/rule\/PINT-UBL-validation-preprocessed\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poac\/jp\/2025-Q4\/pint-jp\/trn-invoice\/rule\/PINT-UBL-validation-preprocessed\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref12\"><\/a>[12] Peppol Specifications for Japan implementation of PINT, Japanese jurisdiction specific PINT rules<br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poac\/jp\/2025-Q4\/pint-jp\/trn-invoice\/rule\/PINT-jurisdiction-aligned-rules\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poac\/jp\/2025-Q4\/pint-jp\/trn-invoice\/rule\/PINT-jurisdiction-aligned-rules\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref13\"><\/a>[13] Peppol BIS Billing 3.0, Rules<br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/rules\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/rules\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref14\"><\/a>[14] Peppol BIS Billing 3.0, EN16931 model bound to UBL<br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/rules\/ubl-tc434\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/rules\/ubl-tc434\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref15\"><\/a>[15] Peppol BIS Billing 3.0, Rules for Peppol BIS 3.0 Billing<br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/rules\/ubl-peppol\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/rules\/ubl-peppol\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref16\"><\/a>[16] Peppol International (PINT) Specifications for the European Union, Schematrons<br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poac\/eu\/pint-eu\/trn-invoice\/rule\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poac\/eu\/pint-eu\/trn-invoice\/rule\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref17\"><\/a>[17] Peppol International (PINT) Specifications for the European Union, Shared PINT rules<br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poac\/eu\/pint-eu\/trn-invoice\/rule\/PINT-UBL-validation-preprocessed\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poac\/eu\/pint-eu\/trn-invoice\/rule\/PINT-UBL-validation-preprocessed\/<\/a><\/p>\n<\/li>\n<li>\n<p><a id=\"ref18\"><\/a>[18] Peppol International (PINT) Specifications for the European Union, EN16931 specific PINT rules<br \/>\n<a href=\"https:\/\/docs.peppol.eu\/poac\/eu\/pint-eu\/trn-invoice\/rule\/PINT-EN16931-aligned-rules\/\" class=\"bare\">https:\/\/docs.peppol.eu\/poac\/eu\/pint-eu\/trn-invoice\/rule\/PINT-EN16931-aligned-rules\/<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"footer\">\n<div id=\"footer-text\">\nLast updated 2026-05-09 09:37:50 +0900\n<\/div>\n<\/div>\n<div id=\"toc\" class=\"toc2\">\n<div id=\"toctitle\">Table of Contents<\/div>\n<ul class=\"sectlevel1\">\n<li><a href=\"#_\u306f\u3058\u3081\u306b\">1. \u306f\u3058\u3081\u306b<\/a><\/li>\n<li><a href=\"#_\u554f\u984c\u3068\u306a\u3063\u305f\u30eb\u30fc\u30eb\">2. \u554f\u984c\u3068\u306a\u3063\u305f\u30eb\u30fc\u30eb<\/a>\n<ul class=\"sectlevel2\">\n<li><a href=\"#_schematron\u306epattern\u3068\u30eb\u30fc\u30eb\u30c1\u30a7\u30c3\u30af\u306e\u9806\u5e8f\">2.1. Schematron\u306epattern\u3068\u30eb\u30fc\u30eb\u30c1\u30a7\u30c3\u30af\u306e\u9806\u5e8f<\/a><\/li>\n<li><a href=\"#_peppol_service_desk\u304b\u3089\u306e\u56de\u7b54\">2.2. Peppol Service Desk\u304b\u3089\u306e\u56de\u7b54<\/a><\/li>\n<li><a href=\"#_peppolbis_t111_sch\u306b\u304a\u3051\u308bcacstatus\u5468\u8fba\u306e\u30eb\u30fc\u30eb\">2.3. PEPPOLBIS-T111.sch\u306b\u304a\u3051\u308bcac:Status\u5468\u8fba\u306e\u30eb\u30fc\u30eb<\/a><\/li>\n<li><a href=\"#_fallback_rule\u3068\u306f\u4f55\u304b\">2.4. fallback rule\u3068\u306f\u4f55\u304b<\/a><\/li>\n<li><a href=\"#_invoice_response\u306b\u304a\u3051\u308b\u30c7\u30fc\u30bf\u69cb\u9020\">2.5. Invoice Response\u306b\u304a\u3051\u308b\u30c7\u30fc\u30bf\u69cb\u9020<\/a><\/li>\n<li><a href=\"#_cacstatus\u306e\u6b63\u5f0f\u306a\u5b50\u8981\u7d20\">2.6. cac:Status\u306e\u6b63\u5f0f\u306a\u5b50\u8981\u7d20<\/a><\/li>\n<li><a href=\"#_cbcstatusreasoncode\u306b\u5bfe\u3059\u308b\u30b3\u30fc\u30c9\u8981\u4ef6\">2.7. cbc:StatusReasonCode\u306b\u5bfe\u3059\u308b\u30b3\u30fc\u30c9\u8981\u4ef6<\/a><\/li>\n<li><a href=\"#_\u5b58\u5728\u8981\u6c42\u30eb\u30fc\u30eb\u3068\u306e\u95a2\u4fc2\">2.8. \u5b58\u5728\u8981\u6c42\u30eb\u30fc\u30eb\u3068\u306e\u95a2\u4fc2<\/a><\/li>\n<li><a href=\"#_pattern\u304c\u7570\u306a\u308b\u5834\u5408\u306e\u6ce8\u610f\">2.9. pattern\u304c\u7570\u306a\u308b\u5834\u5408\u306e\u6ce8\u610f<\/a><\/li>\n<li><a href=\"#_\u5b9f\u4f8b_invoice_response\u306ecacstatus\">2.10. \u5b9f\u4f8b: Invoice Response\u306ecac:Status<\/a><\/li>\n<li><a href=\"#_\u306a\u305c\u516c\u958b\u30eb\u30fc\u30eb\u30da\u30fc\u30b8\u3060\u3051\u3067\u306f\u8aa4\u89e3\u3057\u3084\u3059\u3044\u306e\u304b\">2.11. \u306a\u305c\u516c\u958b\u30eb\u30fc\u30eb\u30da\u30fc\u30b8\u3060\u3051\u3067\u306f\u8aa4\u89e3\u3057\u3084\u3059\u3044\u306e\u304b<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#_openpeppol_bis_billing\u306erule_code\u4f53\u7cfb\">3. OpenPeppol BIS Billing\u306erule code\u4f53\u7cfb<\/a><\/li>\n<li><a href=\"#_\u88dc\u8db3_pint_eu\u306b\u304a\u3051\u308bbasic_rule\u76f8\u5f53\u306e\u30eb\u30fc\u30eb\">4. \u88dc\u8db3: PINT EU\u306b\u304a\u3051\u308bBasic Rule\u76f8\u5f53\u306e\u30eb\u30fc\u30eb<\/a><\/li>\n<li><a href=\"#_jp_pint\u3078\u306e\u793a\u5506_basic_rule\u306b\u3088\u308b\u53b3\u683c\u5316\">5. JP PINT\u3078\u306e\u793a\u5506: Basic Rule\u306b\u3088\u308b\u53b3\u683c\u5316<\/a><\/li>\n<li><a href=\"#_jp_pint_basic_rule\u5b9a\u7fa9\u6848\">6. JP PINT Basic Rule\u5b9a\u7fa9\u6848<\/a>\n<ul class=\"sectlevel2\">\n<li><a href=\"#_\u57fa\u672c\u65b9\u91dd\">6.1. \u57fa\u672c\u65b9\u91dd<\/a><\/li>\n<li><a href=\"#_rule_id\u4f53\u7cfb\u6848\">6.2. Rule ID\u4f53\u7cfb\u6848<\/a><\/li>\n<li><a href=\"#_schematron\u5b9a\u7fa9\u4f8b\">6.3. Schematron\u5b9a\u7fa9\u4f8b<\/a><\/li>\n<li><a href=\"#_\u6a5f\u68b0\u751f\u6210\u30eb\u30fc\u30eb\u3068\u3057\u3066\u306e\u5b9a\u7fa9\">6.4. \u6a5f\u68b0\u751f\u6210\u30eb\u30fc\u30eb\u3068\u3057\u3066\u306e\u5b9a\u7fa9<\/a><\/li>\n<li><a href=\"#_\u5c5e\u6027\u306b\u5bfe\u3059\u308bbasic_rule\">6.5. \u5c5e\u6027\u306b\u5bfe\u3059\u308bBasic Rule<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#_\u8ffd\u52a0\u3059\u3079\u304d\u8aac\u660e\u6848\">7. \u8ffd\u52a0\u3059\u3079\u304d\u8aac\u660e\u6848<\/a><\/li>\n<li><a href=\"#_\u307e\u3068\u3081\">8. \u307e\u3068\u3081<\/a><\/li>\n<li><a href=\"#_\u53c2\u8003\u6587\u732e\">\u53c2\u8003\u6587\u732e<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Views: 0 OpenPeppol Operation Office\u56de\u7b54\u3067\u78ba\u8a8d\u3059\u308bPEPPOL-T111-B03201\u306efallback rule ChatGPT\uff08\u7de8\u96c6\uff1a\u4e09\u5206\u4e00\u4fe1\u4e4b\uff09 2026-05-09 1. \u306f\u3058 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":16741,"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\/16801"}],"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=16801"}],"version-history":[{"count":3,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/16801\/revisions"}],"predecessor-version":[{"id":16815,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/16801\/revisions\/16815"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/media\/16741"}],"wp:attachment":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}