Enum SwiftStatementReaderState
When the SwiftStatementReader reads a MT-940 or MT-942 SWIFT message, it classifies each field read according to the states defined by this enumeration.
Namespace: Subsembly.Swift
Assembly: Subsembly.Sepa.dll
Syntax
public enum SwiftStatementReaderState
Fields
Name | Description |
---|---|
AcctId | Field 25 (Account Identification) was read, its content is available through the Field property. Applies to MT-940 and MT-942. |
ClosingAvailBal | Field 64 (Closing Available Balance (Available Funds)) was read and parsed. The raw content is available through the Field property. The parsed content is available through the ParseBalance() method of the SwiftField. MT-940 only. |
ClosingBal | Field 62F or 62M (Closing Balance (Booked Funds)) was read and parsed. The raw content is available through the Field property. The parsed content is available through the ParseBalance() method of the SwiftField. MT-940 only. |
DateTimeInd | Field 13 or 13D (Date/Time Indication) of a MT-942 was read. |
EndOfStream | The end of the input stream was reached. No more data is available and the SwiftStatementReader has finished its job. Applies to all Swift messages. |
EndOfText | An End-Of-Text marker was read. Another statement message starting with field 20 (Transaction Reference Number) or the end of the input stream is expected next. Applies to all Swift messages. |
FloorLmtInd1 | The first field 34F (Floor Limit Indicator) of a MT-942 was read. |
FloorLmtInd2 | The second field 34F (Floor Limit Indicator) of a MT-942 was read. |
ForwardAvailBal | Field 65 (Forward Available Balance) was read and parsed. The raw content is available through the Field property. The parsed content is available through the ParseBalance() method of the SwiftField. MT-940 only. |
InfoToAcctOwner | Field 86 (Information to Account Owner) from the statement epilog was read, its content is available through the Field property. Applies to MT-940 and MT-942. |
NonSwiftHeader | A MultiCash non-swift field NS was found before the first statement line. |
NonSwiftInfo | A MultiCash non-swift information field OS was found. This may appear between statements. |
NumSumCredEntries | Field 90C (Number and Sum of Entries) of a MT-942 was read. |
NumSumDebEntries | Field 90D (Number and Sum of Entries) of a MT-942 was read. |
OpeningBal | Field 60F or 60M (Opening Balance) was read and parsed. The raw content is available through the Field property. The parsed content is available through the ParseBalance() method of the SwiftField. MT-940 only. |
RelRef | Field 21 (Related Reference) was read, its content is available through the Field property. Applies to MT-940 and MT-942. |
Start | Initial state of the SwiftStatementReader. Field 20 (Transaction Reference Number) is expected as the first field. Applies to MT-940 and MT-942. |
StatementLine | Field 61 (Statement Line) and the optionally following field 86 (Information to Account Owner) or a non-swift field NS have been read and parsed. The parsed content is available through the StatementLine property. Applies to MT-940 and MT-942. |
StmtNo | Field 28C or 28 (Statement Number/Sequence Number) was read, its content is available through the Field property. Applies to MT-940 and MT-942. |
TranRefNo | Field 20 (Transaction Reference Number) was read, its content is available through the Field property. Applies to MT-940 and MT-942. |
UnknownField | Any other unknown field will be classified by this state. |