Record Class BzstCesopReportedPayee

java.lang.Object
java.lang.Record
software.xdev.bzst.dip.client.model.message.cesop.BzstCesopReportedPayee
Record Components:
name - Name of the reporting payment service provider BzstCesopName
countryCode - Transferring state BzstDipCountryCode
address - The address of the payee as it appears in the records of the payment service provider. BzstCesopAdress
taxIdentification - Any sales tax identification number or other national tax number of the payee. It is clear from the legal basis that this element must be specified if it is available. Otherwise it can be left blank BzstCesopTAXIdentification
accountIdentifier - The IBAN of the payees payment account or another identifier that uniquely identifies the payee and indicates its location BzstCesopAccountIdentifier
reportedTransaction - The superordinate element reportedTransaction, in which all payments and payment refunds received for the beneficiary concerned that have been reported by the payment service provider. BzstCesopReportedTransaction
docSpec - Defines data that make it possible to correct payees in the message. BzstCesopDocSpec

public record BzstCesopReportedPayee(BzstCesopName name, BzstDipCountryCode countryCode, BzstCesopAdress address, BzstCesopTAXIdentification taxIdentification, BzstCesopAccountIdentifier accountIdentifier, BzstCesopReportedTransaction reportedTransaction, BzstCesopDocSpec docSpec) extends Record