Class SepaRegulatoryReporting

Namespace
Subsembly.Sepa
Assembly
Subsembly.Sepa.dll

Regulatory information

public sealed class SepaRegulatoryReporting : SepaObject
Inheritance
SepaRegulatoryReporting
Inherited Members

Remarks

Only relevant for:

  • pain.001.001.03 (Sweden)
  • pain.001.001.09

Constructors

SepaRegulatoryReporting()

public SepaRegulatoryReporting()

Properties

AuthorityCountry

Country (code) of authority that requires the regulary reporting information

public string AuthorityCountry { get; set; }

Property Value

string

AuthorityName

Name of authority that requires the regulary reporting information

public string AuthorityName { get; set; }

Property Value

string

DebitCreditReportingIndicator

Describes to which party the reporting refers

public SepaDebitCreditReportingIndicator DebitCreditReportingIndicator { get; set; }

Property Value

SepaDebitCreditReportingIndicator

Remarks

pain.001.001.03 (Sweden): DEBT - Debtor country regulatory reporting CRED - Creditor country regulatory reporting. BOTH - Not supported here Used in the RUB payments to Russia from Swedish accounts (VO code). Note: Not used for codes for payments made on behalf of Swedish domiciled funds for which SEB acts as depositary

Details

Return Structured detailed information collection

public SepaStructuredRegulatoryReporting[] Details { get; }

Property Value

SepaStructuredRegulatoryReporting[]

IsEmpty

public override bool IsEmpty { get; }

Property Value

bool

Methods

AddDetail(SepaStructuredRegulatoryReporting)

Add another detail to the Structured detailed information collection

public void AddDetail(SepaStructuredRegulatoryReporting aDetail)

Parameters

aDetail SepaStructuredRegulatoryReporting

Clear()

public override void Clear()

ClearDetails()

Delete all Structured detailed information

public void ClearDetails()

OnReadXml(XmlReader, SepaMessageInfo)

protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo)

Parameters

aXmlReader XmlReader
aMessageInfo SepaMessageInfo

OnValidate(ICollection<SepaException>, string)

protected override void OnValidate(ICollection<SepaException> vErrors, string sPath)

Parameters

vErrors ICollection<SepaException>
sPath string

OnWriteXml(XmlWriter, SepaMessageInfo)

protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)

Parameters

aXmlWriter XmlWriter
aMessageInfo SepaMessageInfo