The identification of the project the invoice refers to
発注品に関するプロジェクト・工事案件等を管理するための番号。


About

Syntax binding
ubl:Invoice / cac:ProjectReference / cbc:ID
Restricted Syntax Cardinality
1..1
Example
PID33
UBL 2.1
XPath
/ Invoice / cac:ProjectReference / cbc:ID
Occurrence
1
Datatype
IdentifierType
UBL Definition
An identifier for the referenced project.
Namespace
cbc urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2

Semantic

Business Term

Project reference

プロジェクト参照
ID
ibt-011
Description
The identification of the project the invoice refers to
発注品に関するプロジェクト・工事案件等を管理するための番号。
Aligned Cardinality
0..1
Semantic datatype
Document Reference

VERSION 1.0 RULES

Unchanged
Same as 0.9.3

VERSION 0.9.3 RULES
JP PINT 0.9.3 Shared rules
ibr-090(fatal)
Unchanged
Same as 0.9.2
ibr-sr-39(fatal)
Changed Message
[ibr-sr-39]-Project reference (ibt-011) MUST occur maximum once.
context
/ubl:Invoice |
/cn:CreditNote
test
(count(cac:ProjectReference/cbc:ID) <= 1)

VERSION 0.9.2 RULE
JP PINT 0.9.2 Shared rule
ibr-090(fatal)
Still valid
[ibr-090]-Only one project reference (ibt-011) is allowed on document level.
context
/ubl:Invoice |
/cn:CreditNote
test
(count(cac:ProjectReference) <= 1) and
(count(cac:AdditionalDocumentReference[cbc:DocumentTypeCode='50']) <= 1)

VERSION 0.9.1 RULE
Obsoleted
Shared rule (0.9.1)
ibr-090 (fatal)
[ibr-090]-Only one project reference (ibt-011) is allowed on document level.
context
/ubl:Invoice |
/cn:CreditNote
test
(count(cac:ProjectReference) <= 1) and
(count(cac:AdditionalDocumentReference[cbc:DocumentTypeCode='50']) <= 1)