Class FinSepaIntRemittBuilder
Builder for international remittances based on the ISO 20022 PAIN.001 format (HKAUP).
public sealed class FinSepaIntRemittBuilder : FinSepaOrderBuilder
- Inheritance
-
FinSepaIntRemittBuilder
- Inherited Members
Remarks
The FinTS order type HKAUP is used for single or multiple international remittances, and also for immediate or scheduled international remittances. The content of the submitted PAIN.001 file makes the actual difference.
Constructors
FinSepaIntRemittBuilder(FinContact)
Creates an international remittance SEPA order builder for the given contact.
public FinSepaIntRemittBuilder(FinContact aContact)
Parameters
aContactFinContactContact data of a fully initialised and synchronised contact for which to create the FinSepaMultRemittBuilder instance.
Exceptions
- ArgumentNullException
The parameter aContact was
null.
Properties
DataElementPosition
protected override int DataElementPosition { get; }
Property Value
PostdatedOrdersAllowed
public bool PostdatedOrdersAllowed { get; }
Property Value
Methods
Build(FinIntRemitt)
Convenience method that simplifies migration from the old FinInternationalRemittBuilder.
public FinOrder Build(FinIntRemitt aIntRemitt)
Parameters
aIntRemittFinIntRemitt
Returns
BuildSepaSegment(FinSepaRemitt)
protected override FinSegment BuildSepaSegment(FinSepaRemitt aSepaRemitt)
Parameters
aSepaRemittFinSepaRemitt
Returns
Exceptions
OnPreparePaymentInformation(FinAcct, SepaPaymentInformation)
protected override void OnPreparePaymentInformation(FinAcct aAcct, SepaPaymentInformation aPmtInf)
Parameters
aAcctFinAcctaPmtInfSepaPaymentInformation