Class SepaRegulatoryReporting
Regulatory information
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Subsembly.Sepa
Assembly: Subsembly.Sepa.dll
Syntax
public sealed class SepaRegulatoryReporting : SepaObject
Remarks
Only relevant for:
- pain.001.001.03 (Sweden)
- pain.001.001.09
Constructors
SepaRegulatoryReporting()
Declaration
public SepaRegulatoryReporting()
Properties
AuthorityCountry
Country (code) of authority that requires the regulary reporting information
Declaration
public string AuthorityCountry { get; set; }
Property Value
Type | Description |
---|---|
System.String |
AuthorityName
Name of authority that requires the regulary reporting information
Declaration
public string AuthorityName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DebitCreditReportingIndicator
Describes to which party the reporting refers
Declaration
public SepaDebitCreditReportingIndicator DebitCreditReportingIndicator { get; set; }
Property Value
Type | Description |
---|---|
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
Declaration
public SepaStructuredRegulatoryReporting[] Details { get; }
Property Value
Type | Description |
---|---|
SepaStructuredRegulatoryReporting[] |
IsEmpty
Declaration
public override bool IsEmpty { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
Methods
AddDetail(SepaStructuredRegulatoryReporting)
Add another detail to the Structured detailed information collection
Declaration
public void AddDetail(SepaStructuredRegulatoryReporting aDetail)
Parameters
Type | Name | Description |
---|---|---|
SepaStructuredRegulatoryReporting | aDetail |
Clear()
Declaration
public override void Clear()
Overrides
ClearDetails()
Delete all Structured detailed information
Declaration
public void ClearDetails()
OnReadXml(XmlReader, SepaMessageInfo)
Declaration
protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlReader | aXmlReader | |
SepaMessageInfo | aMessageInfo |
Overrides
OnValidate(ICollection<SepaException>, String)
Declaration
protected override void OnValidate(ICollection<SepaException> vErrors, string sPath)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.ICollection<SepaException> | vErrors | |
System.String | sPath |
Overrides
OnWriteXml(XmlWriter, SepaMessageInfo)
Declaration
protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlWriter | aXmlWriter | |
SepaMessageInfo | aMessageInfo |