OpenPetra
Free Administration Software for Non-Profits
Ict.Common.IO.TSEPAWriterDirectDebit Class Reference

Write SEPA files for Direct Debit More...

Public Member Functions

bool Init (string AInitiatorName, DateTime ACollectionDate, string ACreditorName, string ACreditorIBAN, string ACreditorBIC, string ACreditorSchemeID)
 Create the header of an SEPA file. More...
 
XmlNode AddPaymentSectionToSEPADirectDebitFile (string ASequenceType)
 add a section for payments of the same sequence type, eg. one off, recurring, first or last More...
 
bool AddPaymentToSEPADirectDebitFile (string ASequenceType, string ADebtorName, string ADebtorIBAN, string ADebtorBIC, string AMandateID, DateTime AMandateSignatureDate, Decimal AAmount, string ADescription, string AEndToEndId)
 add a payment to an SEPA document More...
 

Static Public Member Functions

static string FormatIBAN (string AIban, bool ADisplayReadable)
 format an IBAN with spaces More...
 

Properties

XmlDocument Document [get]
 read the document More...
 

Detailed Description

Write SEPA files for Direct Debit

Member Function Documentation

◆ AddPaymentSectionToSEPADirectDebitFile()

XmlNode Ict.Common.IO.TSEPAWriterDirectDebit.AddPaymentSectionToSEPADirectDebitFile ( string  ASequenceType)
inline

add a section for payments of the same sequence type, eg. one off, recurring, first or last

Parameters
ASequenceTypeFRST, OOFF, RCUR, or FNAL
Returns

◆ AddPaymentToSEPADirectDebitFile()

bool Ict.Common.IO.TSEPAWriterDirectDebit.AddPaymentToSEPADirectDebitFile ( string  ASequenceType,
string  ADebtorName,
string  ADebtorIBAN,
string  ADebtorBIC,
string  AMandateID,
DateTime  AMandateSignatureDate,
Decimal  AAmount,
string  ADescription,
string  AEndToEndId 
)
inline

add a payment to an SEPA document

◆ FormatIBAN()

static string Ict.Common.IO.TSEPAWriterDirectDebit.FormatIBAN ( string  AIban,
bool  ADisplayReadable 
)
inlinestatic

format an IBAN with spaces

◆ Init()

bool Ict.Common.IO.TSEPAWriterDirectDebit.Init ( string  AInitiatorName,
DateTime  ACollectionDate,
string  ACreditorName,
string  ACreditorIBAN,
string  ACreditorBIC,
string  ACreditorSchemeID 
)
inline

Create the header of an SEPA file.

Property Documentation

◆ Document

XmlDocument Ict.Common.IO.TSEPAWriterDirectDebit.Document
get

read the document


The documentation for this class was generated from the following file: