A group of business terms providing information about the payment.
取引条件のうち支払に関する情報を提供するビジネス用語のグループ。


About

Syntax binding
ubl:Invoice / cac:PaymentMeans
Restricted Syntax Cardinality
0..n
UBL 2.1
XPath
/ Invoice / cac:PaymentMeans
Occurrence
0..n
Datatype
cac:PaymentMeansType
UBL Definition
Expected means of payment.
Namespace
cac urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2

Semantic

Business Term

PAYMENT INSTRUCTIONS

支払指示
ID
ibg-16
Description
A group of business terms providing information about the payment.
取引条件のうち支払に関する情報を提供するビジネス用語のグループ。
Cardinality

Child elements

  XPath Syn. Card. Semantic Card. ID Business term
 / Invoice / cac:PaymentMeans / cbc:ID 0..1 0..1 ibt-178
 / Invoice / cac:PaymentMeans / cbc:PaymentMeansCode 1..1 1..1 ibt-081
 / Invoice / cac:PaymentMeans / cbc:PaymentMeansCode / @name 0..1 0..1 ibt-082
 / Invoice / cac:PaymentMeans / cbc:PaymentID 0..n 0..n ibt-083
 / Invoice / cac:PaymentMeans / cbc:PaymentID / @schemeID 0..1 0..1 ibt-083-1
/ Invoice / cac:PaymentMeans / cac:CardAccount 0..1 0..1 ibg-18
 / Invoice / cac:PaymentMeans / cac:CardAccount / cbc:PrimaryAccountNumberID 1..1 1..1 ibt-087
 / Invoice / cac:PaymentMeans / cac:CardAccount / cbc:NetworkID 1..1
 / Invoice / cac:PaymentMeans / cac:CardAccount / cbc:HolderName 0..1 0..1 ibt-088
/ Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount 0..1 0..1 ibg-17
 / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cbc:ID 1..1 1..1 ibt-084
 / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cbc:ID / @schemeID 0..1 0..1 ibt-084-1
 / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cbc:Name 0..1 0..1 ibt-085
/ Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch 0..1
 / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch / cbc:ID 1..1 0..1 ibt-086
/ Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch / cac:Address 0..1 0..1 ibg-34
 / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch / cac:Address / cbc:StreetName 0..1 0..1 ibt-169
 / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch / cac:Address / cbc:AdditionalStreetName 0..1 0..1 ibt-170
 / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch / cac:Address / cbc:CityName 0..1 0..1 ibt-171
 / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch / cac:Address / cbc:PostalZone 0..1 0..1 ibt-172
 / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch / cac:Address / cbc:CountrySubentity 0..1 0..1 ibt-173
/ Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch / cac:Address / cac:AddressLine 0..1
 / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch / cac:Address / cac:AddressLine / cbc:Line 1..1 0..1 ibt-174
/ Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch / cac:Address / cac:Country 0..1
 / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cac:FinancialInstitutionBranch / cac:Address / cac:Country / cbc:IdentificationCode 1..1 0..1 ibt-175
/ Invoice / cac:PaymentMeans / cac:PaymentMandate 0..1 0..1 ibg-19
 / Invoice / cac:PaymentMeans / cac:PaymentMandate / cbc:ID 0..1 0..1 ibt-089
/ Invoice / cac:PaymentMeans / cac:PaymentMandate / cac:PayerFinancialAccount 0..1
 / Invoice / cac:PaymentMeans / cac:PaymentMandate / cac:PayerFinancialAccount / cbc:ID 1..1 0..1 ibt-091

VERSION 1.0 RULES

Unchanged
Same as 0.9.3

VERSION 0.9.3 RULES
JP PINT 0.9.3 Aligned rule
aligned-ibrp-049(fatal)
Added
[aligned-ibrp-049]-A Payment instruction (ibg-16) MUST specify the Payment means type code (ibt-081).
context
cac:PaymentMeans
test
exists(cbc:PaymentMeansCode)
JP PINT 0.9.3 Shared rule
ibr-049(fatal)
Changed Message
[ibr-049]-A Payment instruction (ibg-16) MUST specify the Payment means type code (ibt-081).
context
cac:PaymentMeans
test
exists(cbc:PaymentMeansCode)

VERSION 0.9.2 RULE
JP PINT 0.9.2 Shared rule
ibr-049(fatal)
Obsoleted
[ibr-049]-A Payment instruction (ibg-16) MUSTspecify the Payment means type code (ibt-081).
context
cac:PaymentMeans
test
exists(cbc:PaymentMeansCode)

VERSION 0.9.1 RULES (Obsoleted)
Aligned rule (0.9.1)
aligned-ibrp-049 (fatal)
[aligned-ibrp-049]-A Payment instruction (ibg-16) MUST specify the Payment means type code (ibt-81).
Context
cac:PaymentMeans
Test
exists(cbc:PaymentMeansCode)
Shared rule (0.9.1)
aligned-ibrp-049 (fatal)
[aligned-ibrp-049]-A Payment instruction (ibg-16) MUST specify the Payment means type code (ibt-81).
Context
cac:PaymentMeans
Test
exists(cbc:PaymentMeansCode)

JP PINT 0.9 RULES (Obsoleted)
Shared Rule (0.9)
ibr-49(fatal)
[ibr-49]-A Payment instruction (ibg-16) shall specify the Payment means type code (ibt-081).
Context
cac:PaymentMeans
Test
exists(cbc:PaymentMeansCode)
EN16931 model bound to UBL rule
BR-49 (fatal)
A Payment instruction (BG-16) shall specify the Payment means type code (BT-81).
context
cac:PaymentMeans
test
exists(cbc:PaymentMeansCode)