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

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

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: