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.
取引条件のうち支払に関する情報を提供するビジネス用語のグループ。
Aligned Cardinality
0..n

Child elements

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

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 rules (0.9.1)
ibr-049 (fatal)
[ibr-049]-A Payment instruction (ibg-16) MUSTspecify the Payment means type code (ibt-081).
context
cac:PaymentMeans
test
exists(cbc:PaymentMeansCode)
ibr-sr-26 (fatal)
[ibr-sr-26]-Payment reference instruction (ibg-16) MUST occur maximum once
context
cac:PaymentMeans
test
(count(cbc:PaymentID) <= 1)

JP PINT 0.9 RULES
Obsoleted
Shared Rules (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)

PEPPOL BIS BILLING 3.0 RULE
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)