A unique identifier of the financial payment account at a payment service provider to which payment should be made.
支払先となる金融機関の口座ID。IBAN(SEPA支払いの場合)など。
cbc
urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2ID | Business term | Sem. Card. | Syntax Card. | XPath | |
---|---|---|---|---|---|
ibt-084-1 | • • Scheme identifier スキーマID |
0..1 | / Invoice / cac:PaymentMeans / cac:PayeeFinancialAccount / cbc:ID / @schemeID |
(cbc:ID) != ''
exists(cac:PaymentMeans[cbc:PaymentMeansCode='9']/cac:PayeeFinancialAccount/cbc:ID) and
string-length(normalize-space(cac:PaymentMeans[cbc:PaymentMeansCode='9']/cac:PayeeFinancialAccount/cbc:ID)) =
12 or
not(exists(cac:PaymentMeans[cbc:PaymentMeansCode='9']))
exists(cac:PaymentMeans[cbc:PaymentMeansCode =
'42']/cac:PayeeFinancialAccount/cbc:ID) and
string-length(normalize-space(cac:PaymentMeans[cbc:PaymentMeansCode =
'42']/cac:PayeeFinancialAccount/cbc:ID)) =
12 or
not(exists(cac:PaymentMeans[cbc:PaymentMeansCode =
'42']
)
)
(cbc:ID) != ''
(exists(cac:PayeeFinancialAccount/cbc:ID) and
(
(normalize-space(cbc:PaymentMeansCode) =
'30') or
(normalize-space(cbc:PaymentMeansCode) =
'58'))) or
(
(normalize-space(cbc:PaymentMeansCode) != '30') and
(normalize-space(cbc:PaymentMeansCode) != '58')
)