Class EbicsAccountInfo
Holds an EBICS AccountInfo XML element.
Inherited Members
Namespace: Subsembly.EBICS
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsAccountInfo : EbicsElement
Properties
AccountHolder
The name of the account holder.
Declaration
public string AccountHolder { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This is extracted from the AccountHolder XML element. If no such element was found
during parsing, then this will be null
.
AccountHolderRole
Role of the account holder of this account in an order.
Declaration
public string AccountHolderRole { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This is only included in account informations from AccountInfos.
AcctNo
The domestic account number.
Declaration
public string AcctNo { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This is extracted from the AccountNumber element with an "international"
attribute with value "false". If no such element was found during parsing, then
this will be null
.
AcctNoRole
Role of this account in an order.
Declaration
public string AcctNoRole { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This is only included in account informations from AccountInfos.
BankCode
The bank code.
Declaration
public string BankCode { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This is extracted from the BankCode element with an "international"
attribute with value "false". If no such element was found during parsing, then
this will be null
.
BankCodeRole
Role of this bank in an order.
Declaration
public string BankCodeRole { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This is only included in account informations from AccountInfos.
BIC
The BIC.
Declaration
public string BIC { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This is extracted from the BankCode element with an "international"
attribute with value "true". If no such element was found during parsing, then
this will be null
.
Currency
The value if the Currency attribute of the AccountInfo element.
Declaration
public string Currency { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
If no Currency attribute was present while parsing the XML, then this will be
null
.
IBAN
The account IBAN.
Declaration
public string IBAN { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This is extracted from the AccountNumber element with an "international"
attribute with value "true". If no such element was found during parsing, then
this will be null
.
ID
The value if the ID attribute of the AccountInfo element.
Declaration
public string ID { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
If no ID attribute was present while parsing the XML, then this will be
null
.
Methods
BuildXml(XmlDocument, EbicsVersion)
Declaration
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlDocument | xmlDocument | |
EbicsVersion | nVersion |
Returns
Type | Description |
---|---|
System.Xml.XmlElement |
Overrides
FromSepaAccount(SepaAccount)
Declaration
public static EbicsAccountInfo FromSepaAccount(SepaAccount aSepaAccount)
Parameters
Type | Name | Description |
---|---|---|
SepaAccount | aSepaAccount |
Returns
Type | Description |
---|---|
EbicsAccountInfo |
FromSepaStatement(SepaStatement)
Declaration
public static EbicsAccountInfo FromSepaStatement(SepaStatement aStatement)
Parameters
Type | Name | Description |
---|---|---|
SepaStatement | aStatement |
Returns
Type | Description |
---|---|
EbicsAccountInfo |
Exceptions
Type | Condition |
---|---|
System.ArgumentException |
ParseXml(XmlElement, EbicsVersion)
Declaration
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlElement | xmlElement | |
EbicsVersion | nVersion |