A group of business terms providing information about the Payee i.e. the role that receives the payment.
支払先に係る情報を提供するビジネス用語のグループ。


About

Syntax binding
ubl:Invoice / cac:PayeeParty
Restricted Syntax Cardinality
0..1
UBL 2.1
XPath
/ Invoice / cac:PayeeParty
Occurrence
0..1
Datatype
cac:PartyType
UBL Definition
The payee.
Namespace
cac urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2

Semantic

Business Term

PAYEE

支払先
ID
ibg-10
Description
A group of business terms providing information about the Payee i.e. the role that receives the payment.
支払先に係る情報を提供するビジネス用語のグループ。
Cardinality
0..1
Section
Shared

Child elements

  XPath Syn. Card. Semantic Card. ID Business term
/ Invoice / cac:PayeeParty / cac:PartyIdentification 0..1
 / Invoice / cac:PayeeParty / cac:PartyIdentification / cbc:ID 1..1 0..1 ibt-060
 / Invoice / cac:PayeeParty / cac:PartyIdentification / cbc:ID / @schemeID 0..1 0..1 ibt-060-1
/ Invoice / cac:PayeeParty / cac:PartyName 1..1
 / Invoice / cac:PayeeParty / cac:PartyName / cbc:Name 1..1 1..1 ibt-059
/ Invoice / cac:PayeeParty / cac:PartyLegalEntity 0..1
 / Invoice / cac:PayeeParty / cac:PartyLegalEntity / cbc:CompanyID 1..1 0..1 ibt-061
 / Invoice / cac:PayeeParty / cac:PartyLegalEntity / cbc:CompanyID / @schemeID 0..1 0..1 ibt-061-1

VERSION 1.0 RULES

Unchanged
Same as 0.9.3

VERSION 0.9.3 RULES
JP PINT 0.9.3 Shared rules
ibr-017(fatal)
Unchanged
Same as 0.9.2
ibr-105(fatal)
Unchanged
Same as 0.9.2
ibr-106(fatal)
Unchanged
Same as 0.9.2
ibr-sr-19(fatal)
Changed Message
[ibr-sr-19]-Payee name (ibt-059) MUST occur maximum once, if the Payee (ibg-10) is different from the Seller (ibg-04).
context
cac:PayeeParty
test
(count(cac:PartyName/cbc:Name) <= 1) and
(
  (cac:PartyName/cbc:Name) != (../cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName)
)

VERSION 0.9.2 RULES
JP PINT 0.9.2 Shared rules
ibr-017(fatal)
Still valid
[ibr-017]-The Payee name (ibt-059) MUST be provided in the Invoice, if the Payee (ibg-10) is different from the Seller (ibg-04).
context
cac:PayeeParty
test
exists(cac:PartyName/cbc:Name) and
(
  not(
    cac:PartyName/cbc:Name =
    ../cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name) and
  not(cac:PartyIdentification/cbc:ID =
    ../cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID
  )
)
ibr-105(fatal)
Still valid
[ibr-105]-The Payee identifier (ibt-060) MUST be provided in the Invoice, if the Payee (ibg-10) is different from the Seller (ibg-04).
context
cac:PayeeParty
test
(count(cac:PartyIdentification/cbc:ID[upper-case(@schemeID) != 'SEPA']) <= 1) and
(
  (cac:PartyName/cbc:Name) != (../cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName)
)
ibr-106(fatal)
Still valid
[ibr-106]-The Payee legal identifier (ibt-061) MUST be provided in the Invoice, if the Payee (ibg-10) is different from the Seller (ibg-04).
context
cac:PayeeParty
test
(count(cac:PartyLegalEntity/cbc:CompanyID) <= 1) and
(
  (cac:PartyName/cbc:Name) != (../cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName)
)

JP PINT 0.9 RULES (Obsoleted)
Shared Rule (0.9)
ibr-17(fatal)
[ibr-17]-The Payee name (ibt-059) shall be provided in the Invoice, if the Payee (ibg-10) is different from the Seller (ibg-04).
Context
cac:PayeeParty
Test
exists(cac:PartyName/cbc:Name) and
(
  not(
    cac:PartyName/cbc:Name =
    ../cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name) and
  not(cac:PartyIdentification/cbc:ID =
    ../cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID
  )
)
EN16931 model bound to UBL rule
BR-17 (fatal)
The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4)
context
cac:PayeeParty
test
exists(cac:PartyName/cbc:Name) and
(
  not(
    cac:PartyName/cbc:Name =
    ../cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name) and
  not(cac:PartyIdentification/cbc:ID =
    ../cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID
  )
)