An identification of the specification containing the total set of rules regarding semantic content, cardinalities and business rules to which the data contained in the instance document conforms.
取引プロセスのID。セマンティックコンテンツ、カーディナリティや、インスタンス文書に含まれているデータが準拠すべきビジネスルールに関するルール一式を含む、仕様を識別する。


About

Syntax binding
ubl:Invoice / cbc:CustomizationID
Restricted Syntax Cardinality
1..1
Example
urn:peppol:pint:billing-3.0@jp:peppol-1
UBL 2.1
XPath
/ Invoice / cbc:CustomizationID
Occurrence
0..1
Datatype
cbc:IdentifierType
UBL Definition
Identifies a user-defined customization of UBL for a specific use.
Namespace
cbc urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2

Semantic

Business Term

Specification identifier

仕様ID
ID
ibt-024
Description
An identification of the specification containing the total set of rules regarding semantic content, cardinalities and business rules to which the data contained in the instance document conforms.
取引プロセスのID。セマンティックコンテンツ、カーディナリティや、インスタンス文書に含まれているデータが準拠すべきビジネスルールに関するルール一式を含む、仕様を識別する。
Aligned Cardinality
1..1
Semantic datatype
Identifier

VERSION 1.0 RULES

Unchanged
Same as 0.9.3

VERSION 0.9.3 RULES
JP PINT 0.9.3 Aligned rule
aligned-ibrp-001-jp(fatal)
Added
[aligned-ibrp-001-jp]-Specification identifier (ibt-024) MUST start with the value 'urn:fdc:peppol:jp:billing:3.0'.
context
/ubl:Invoice |
/cn:CreditNote
test
starts-with(normalize-space(cbc:CustomizationID/text()), 'urn:fdc:peppol:jp:billing:3.0')
JP PINT 0.9.3 Shared rule
ibr-001(fatal)
Unchanged
Same as 0.9.2

VERSION 0.9.2 RULE
JP PINT 0.9.2 Shared rule
ibr-001(fatal)
Still valid
[ibr-001]-An Invoice MUST have a Specification identifier (ibt-024).
context
/ubl:Invoice |
/cn:CreditNote
test
(cbc:CustomizationID) != ''

VERSION 0.9.1 RULES
Obsoleted
Aligned rule (0.9.1)
aligned-ibrp-001-jp (fatal)
[aligned-ibrp-001-jp]-Specification identifier MUST start with the value 'urn:fdc:peppol:jp:billing:3.0'.
context
/ubl:Invoice |
/cn:CreditNote
test
starts-with(normalize-space(cbc:CustomizationID/text()), 'urn:fdc:peppol:jp:billing:3.0')
Shared rule (0.9.1)
ibr-001 (fatal)
[ibr-001]-An Invoice MUST have a Specification identifier (ibt-024).
context
/ubl:Invoice |
/cn:CreditNote
test
(cbc:CustomizationID) != ''

JP PINT 0.9 RULES
Obsoleted
Shared Rules (0.9)
ibr-01(fatal)
[ibr-01]-An Invoice shall have a Specification identifier (ibt-024).   
context
/ubl:Invoice | /cn:CreditNote
test
(cbc:CustomizationID) != ''

PEPPOL BIS BILLING 3.0 RULE
EN16931 model bound to UBL rule
BR-01 (fatal)
An Invoice shall have a Specification Identifier (BT-24).
context
/ubl:Invoice |
/cn:CreditNote
test
(cbc:CustomizationID) != ''