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 regulatory reporting details collection.
public SepaStructuredRegulatoryReporting[] Details { get; }
Property Value
Remarks
Holds any number of regulatory reporting details. The returned array may be empty,
but it is never null.
- See Also
IsEmpty
public override bool IsEmpty { get; }
Property Value
Methods
AddDetail(SepaStructuredRegulatoryReporting)
Add another regulatory reporting details element to this reporting.
public void AddDetail(SepaStructuredRegulatoryReporting aDetail)
Parameters
Clear()
public override void Clear()
ClearDetails()
Delete all regulatory reporting details.
public void ClearDetails()
- See Also
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