A textual description of the means/methods by which the payment is expected to be or has been settled.
取引決済手段を説明するテキスト。


About

Syntax binding
ubl:Invoice / cac:PaymentMeans / cbc:PaymentMeansCode / @name
Restricted Syntax Cardinality
0..1
Example
銀行口座振替
UBL 2.1
XPath
/ Invoice / cac:PaymentMeans / cbc:PaymentMeansCode / @name
Occurrence
0..1
Datatype
Attribute

Semantic

Business Term

Payment means text

支払手段内容説明
ID
ibt-082
Description
A textual description of the means/methods by which the payment is expected to be or has been settled.
取引決済手段を説明するテキスト。
Aligned Cardinality
0..1
Semantic datatype
Text

VERSION 1.0 RULE

Unchanged
Same as 0.9.3

VERSION 0.9.3 RULE
JP PINT 0.9.3 Shared rule
ibr-sr-46(fatal)
Changed Message
[ibr-sr-46]-Payment means text (ibt-082) MUST occur maximum once
context
cac:PaymentMeans
test
(count(cbc:PaymentMeansCode/@name) <=1)

VERSION 0.9.1 RULE
Obsoleted
Shared rule (0.9.1)
ibr-sr-46 (fatal)
[ibr-sr-46]-Payment means text (ibt-082) MUST occur maximum once
context
cac:PaymentMeans
test
(count(cbc:PaymentMeansCode/@name) <=1)
Code list rule (Shared rule)
ibr-cl-16 (fatal)
[ibr-cl-16]-Payment means in an invoice MUST be coded using UNCL4461 code list
Context
cac:PaymentMeans/cbc:PaymentMeansCode
Test
(
  (
    not(contains(normalize-space(.),' ')) and
    contains(' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 74 75 76 77 78 91 92 93 94 95 96 97 ZZZ Z01 Z02 ',
      oncat(' ',normalize-space(.),' ')
    )
  )
)