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

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
  )
)