FLAM4SEPA-API FLAM4 SEPA Archive Interface (z/OS only)

Data Fields
F4sNfEntry21 Struct Reference
Data types

Parameter structure to define the search field for an research in an archive. More...

`#include <FL4SEPAS.h>`

## Data Fields
TsF4sNfHeader | stNfh
| Header with IDs and amount of matches. More...
C08 | acNSystem [1]
| SYSTEM = FILE_REF_BBK_IN_DATE contains "H" (HBV) oder "S" (SEPA-Clearer) More...
C08 | acNbTag [8]
| BTAG = FILE_REF_BBK_IN_DATE contains contains YYYYMMDD. More...
C08 | acOutFlid [7]
| OUTFILID = FILE_REF_BBK_OUT_LFDNR. More...
C08 | acOutBki [3]
| OUTBKID = ULK_REF_BBK_OUT. More...
C08 | acOutBkTcNr [7]
| OUTBKTXNBR = TRAN_ID_BBK_OUT. More...
C08 | acInFlId [7]
| FLHDRID-IN = FILE_REF_BBK_IN_LFDNR. More...
C08 | acInBkId [3]
| INBKID = BULK_REF_BBK_IN. More...
C08 | acInBkTxNr [7]
| NBKTXNBR = TRAN_ID_BBK_IN. More...
C08 | acSvcId [3]
| SVCID = SERVICE_ID. More...
C08 | acMsgIdIn [35]
| MSGID-IN = MESSAGE_ID_IN. More...
C08 | acFlHdrIdIn [16]
C08 | acMsgIdOut [35]
| MSGID-OUT = MESSAGE_ID_OUT. More...
C08 | acFlHdrIdOut [16]
| FLHDRID-OUT = FILE_REF_OUT. More...
C08 | acPaymntInFId [35]
| PAYMNTINFID = PAYMENT_INFORMATION_ID. More...
C08 | acOrdBnkId [35]
| ORDBNKID = ORDERING_BANK_ID. More...
C08 | acPTypIn [6]
| PMNTTYP-IN = ZAHLUNGSTYP_IN. More...
C08 | acPTypOut [6]
| PMNTTYP-OUT = ZAHLUNGSTYP_OUT. More...
C08 | acCredAccIban [34]
| CREDACCIBAN = CREDITOR_IBAN. More...
C08 | acCredAgtBIC [11]
| CREDAGTBIC = CREDITOR_AGENT_BIC. More...
C08 | acDebtAgtBic [11]
| DEBTAGTBIC = DEBTOR_IBAN. More...
C08 | acDebtAccIban [34]
| DEBTACCIBAN = DEBTOR_AGENT_BIC. More...
C08 | acTotInBk [18]
| AMNTTOT-INBK = BULK_SUM_IN. More...
C08 | acTotOutBk [18]
| AMNTTOT-OUTBK = BULK_SUM_OUT. More...
C08 | acTxAmnt [18]
| TXAMNT = TX_AMOUNT. More...
C08 | acLtwBic [11]
| LTWBIC = Leitweg BIC. More...
C08 | acLtwAccount [10]
| LTWACCOUNT = Leitweg Konto (HBV) oder Bankleitzahl (SEPA-Clearer) More...
C08 | acLtwIban [34]
| LTWIBAN = Leitweg IBAN. More...
C08 | acErrCdExt [4]
| ERRCDEXT = FEHLERCODE_TX_EXT. More...
C08 | acMndTRef [35]
| MNDTREF = MANDATE_ID. More...
C08 | acCreIdTx [35]
| CREDITOR-ID-TX = Creditor-ID. More...
C08 | acBlkOBic [11]
| BLK-ORD-BIC = Auftraggeber-BIC. More...
C08 | acEndToEndId [35]
| ENDTOENDID = CUST_END_TO_END_ID. More...
C08 | acStatAkt [3]
| STATUS-AKT = Status. More...
C08 | acTxBuchST [3]
| TXBUCHST = Buchungsstatus der Transaktion. More...
C08 | acOrgRGTxId [35]
| ORG-TX-ID = Tx-Ref des Originals. More...

## Detailed Description

Parameter structure to define the search field for an research in an archive.

This structure is used to define the fields search for. Each field different to low values will be included into the research.

# The data structure in Cobol

          10 SEARCH-DATA.
             15  NSYSTEM  PIC X(01).
             15  NBTAG    PIC 9(08).
             15  OUT-TX-KEY.
                 20 OUTFLID    PIC X(07).
                 20 OUTBKID    PIC 9(03).
                 20 OUTBKTXNR  PIC 9(07).
             15  IN-TX-KEY.
                 20 INFLID     PIC X(07).
                 20 INBKID     PIC 9(03).
                 20 INBKTXNR   PIC 9(07).
             15  REFRENCES.
                 20 SVCID       PIC X(03).
                 20 MSGID-IN    PIC X(35).
                 20 FLHDRID-IN  PIC X(16).
                 20 MSGID-OUT   PIC X(35).
                 20 FLHDRID-OUT PIC X(16).
                 20 PAYMNTINFID PIC X(35).
                 20 ORDBNKID    PIC X(35).
             15  PMTTYP.
                 20 PTYP-IN     PIC X(06).
                 20 PTYP-OUT    PIC X(06).
             15  CREDITOR.
                 20 CREDACCIBAN PIC X(34).
                 20 CREDAGTBIC  PIC X(11).
             15  DEBITOR.
                 20 DEBTAGTBIC  PIC X(11).
                 20 DEBTACCIBAN PIC X(34).
             15  AMOUNTS.
                 20 TOT-INBK    PIC 9(18).
                 20 TOT-OUTBK   PIC 9(18).
                 20 TXAMNT      PIC 9(18).
             15  ROUTING.
                 20 LTWBIC      PIC X(11).
                 20 LTWACCOUNT  PIC 9(10).
                 20 LTWIBAN     PIC X(34).
             15  ERRORS.
                 20 ERRCDEXT    PIC X(04).
             15  SDD.
                 20 MNDTREF     PIC X(35).
                 20 CREIDTX     PIC X(35).
                 20 BLKOBIC     PIC X(11).
             15  T2.
                 20 ENDTOENDID  PIC X(35).
             15  AUSBLIC.
                 20 STATAKT     PIC 9(3).
                 20 TXBUCHST    PIC X(3).
             15  ORG-TX-ID      PIC X(35).
    *SINCE VERSION 2.2
             15  SEPA2020.
                  20 REASON-RTRANS PIC X(04).

## Field Documentation

## ◆ stNfh

TsF4sNfHeader F4sNfEntry21::stNfh

Header with IDs and amount of matches.

## ◆ acNSystem

C08 F4sNfEntry21::acNSystem[1]

SYSTEM = FILE_REF_BBK_IN_DATE contains "H" (HBV) oder "S" (SEPA-Clearer)

## ◆ acNbTag

C08 F4sNfEntry21::acNbTag[8]

BTAG = FILE_REF_BBK_IN_DATE contains contains YYYYMMDD.

## ◆ acOutFlid

C08 F4sNfEntry21::acOutFlid[7]

OUTFILID = FILE_REF_BBK_OUT_LFDNR.

## ◆ acOutBki

C08 F4sNfEntry21::acOutBki[3]

OUTBKID = ULK_REF_BBK_OUT.

## ◆ acOutBkTcNr

C08 F4sNfEntry21::acOutBkTcNr[7]

OUTBKTXNBR = TRAN_ID_BBK_OUT.

## ◆ acInFlId

C08 F4sNfEntry21::acInFlId[7]

FLHDRID-IN = FILE_REF_BBK_IN_LFDNR.

## ◆ acInBkId

C08 F4sNfEntry21::acInBkId[3]

INBKID = BULK_REF_BBK_IN.

## ◆ acInBkTxNr

C08 F4sNfEntry21::acInBkTxNr[7]

NBKTXNBR = TRAN_ID_BBK_IN.

## ◆ acSvcId

C08 F4sNfEntry21::acSvcId[3]

SVCID = SERVICE_ID.

## ◆ acMsgIdIn

C08 F4sNfEntry21::acMsgIdIn[35]

MSGID-IN = MESSAGE_ID_IN.

## ◆ acFlHdrIdIn

C08 F4sNfEntry21::acFlHdrIdIn[16]

## ◆ acMsgIdOut

C08 F4sNfEntry21::acMsgIdOut[35]

MSGID-OUT = MESSAGE_ID_OUT.

## ◆ acFlHdrIdOut

C08 F4sNfEntry21::acFlHdrIdOut[16]

FLHDRID-OUT = FILE_REF_OUT.

## ◆ acPaymntInFId

C08 F4sNfEntry21::acPaymntInFId[35]

PAYMNTINFID = PAYMENT_INFORMATION_ID.

## ◆ acOrdBnkId

C08 F4sNfEntry21::acOrdBnkId[35]

ORDBNKID = ORDERING_BANK_ID.

## ◆ acPTypIn

C08 F4sNfEntry21::acPTypIn[6]

PMNTTYP-IN = ZAHLUNGSTYP_IN.

## ◆ acPTypOut

C08 F4sNfEntry21::acPTypOut[6]

PMNTTYP-OUT = ZAHLUNGSTYP_OUT.

## ◆ acCredAccIban

C08 F4sNfEntry21::acCredAccIban[34]

CREDACCIBAN = CREDITOR_IBAN.

## ◆ acCredAgtBIC

C08 F4sNfEntry21::acCredAgtBIC[11]

CREDAGTBIC = CREDITOR_AGENT_BIC.

## ◆ acDebtAgtBic

C08 F4sNfEntry21::acDebtAgtBic[11]

DEBTAGTBIC = DEBTOR_IBAN.

## ◆ acDebtAccIban

C08 F4sNfEntry21::acDebtAccIban[34]

DEBTACCIBAN = DEBTOR_AGENT_BIC.

## ◆ acTotInBk

C08 F4sNfEntry21::acTotInBk[18]

AMNTTOT-INBK = BULK_SUM_IN.

## ◆ acTotOutBk

C08 F4sNfEntry21::acTotOutBk[18]

AMNTTOT-OUTBK = BULK_SUM_OUT.

## ◆ acTxAmnt

C08 F4sNfEntry21::acTxAmnt[18]

TXAMNT = TX_AMOUNT.

## ◆ acLtwBic

C08 F4sNfEntry21::acLtwBic[11]

LTWBIC = Leitweg BIC.

## ◆ acLtwAccount

C08 F4sNfEntry21::acLtwAccount[10]

LTWACCOUNT = Leitweg Konto (HBV) oder Bankleitzahl (SEPA-Clearer)

## ◆ acLtwIban

C08 F4sNfEntry21::acLtwIban[34]

LTWIBAN = Leitweg IBAN.

## ◆ acErrCdExt

C08 F4sNfEntry21::acErrCdExt[4]

ERRCDEXT = FEHLERCODE_TX_EXT.

## ◆ acMndTRef

C08 F4sNfEntry21::acMndTRef[35]

MNDTREF = MANDATE_ID.

## ◆ acCreIdTx

C08 F4sNfEntry21::acCreIdTx[35]

CREDITOR-ID-TX = Creditor-ID.

## ◆ acBlkOBic

C08 F4sNfEntry21::acBlkOBic[11]

BLK-ORD-BIC = Auftraggeber-BIC.

## ◆ acEndToEndId

C08 F4sNfEntry21::acEndToEndId[35]

ENDTOENDID = CUST_END_TO_END_ID.

## ◆ acStatAkt

C08 F4sNfEntry21::acStatAkt[3]

STATUS-AKT = Status.

## ◆ acTxBuchST

C08 F4sNfEntry21::acTxBuchST[3]

TXBUCHST = Buchungsstatus der Transaktion.

## ◆ acOrgRGTxId

C08 F4sNfEntry21::acOrgRGTxId[35]

ORG-TX-ID = Tx-Ref des Originals.

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

- FL4SEPAS.h