Class SepaRegulatoryReporting
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
AuthorityName
Name of authority that requires the regulary reporting information
public string AuthorityName { get; set; }
Property Value
DebitCreditReportingIndicator
Describes to which party the reporting refers
public SepaDebitCreditReportingIndicator DebitCreditReportingIndicator { get; set; }
Property Value
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
IsEmpty
public override bool IsEmpty { get; }
Property Value
Methods
AddDetail(SepaStructuredRegulatoryReporting)
Add another detail to the Structured detailed information collection
public void AddDetail(SepaStructuredRegulatoryReporting aDetail)
Parameters
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
aXmlReaderXmlReaderaMessageInfoSepaMessageInfo
OnValidate(ICollection<SepaException>, string)
protected override void OnValidate(ICollection<SepaException> vErrors, string sPath)
Parameters
vErrorsICollection<SepaException>sPathstring
OnWriteXml(XmlWriter, SepaMessageInfo)
protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)
Parameters
aXmlWriterXmlWriteraMessageInfoSepaMessageInfo