ach-node-sdk
    Preparing search index...

    Interface BatchHeader

    BatchHeader

    interface BatchHeader {
        batchNumber?: number;
        companyDescriptiveDate?: string;
        companyDiscretionaryData?: string;
        companyEntryDescription: string;
        companyIdentification: string;
        companyName: string;
        effectiveEntryDate?: string;
        id?: string;
        lineNumber?: number;
        ODFIIdentification: string;
        originatorStatusCode?: BatchHeaderOriginatorStatusCodeEnum;
        serviceClassCode: BatchHeaderServiceClassCodeEnum;
        settlementDate?: string;
        standardEntryClassCode: string;
    }
    Index
    batchNumber?: number

    BatchNumber is assigned in ascending sequence to each batch by the ODFI or its Sending Point in a given file of entries. Since the batch number in the Batch Header Record and the Batch Control Record is the same, the ascending sequence number should be assigned by batch and not by record.

    BatchHeader

    companyDescriptiveDate?: string

    The Originator establishes this field as the date it would like to see displayed to the receiver for descriptive purposes. This field is never used to control timing of any computer or manual operation. It is solely for descriptive purposes. The RDFI should not assume any specific format.

    BatchHeader

    companyDiscretionaryData?: string

    The 9 digit FEIN number (proceeded by a predetermined alpha or numeric character) of the entity in the company name field

    BatchHeader

    companyEntryDescription: string

    A description of the entries contained in the batch. The Originator establishes the value of this field to provide a description of the purpose of the entry to be displayed back to the receiver. For example, "GAS BILL," "REG. SALARY," "INS. PREM,", "SOC. SEC.," "DTC," "TRADE PAY," "PURCHASE," etc. This field must contain the word "REVERSAL" (left justified) when the batch contains reversing entries. This field must contain the word "RECLAIM" (left justified) when the batch contains reclamation entries. This field must contain the word "NONSETTLED" (left justified) when the batch contains entries which could not settle.

    BatchHeader

    companyIdentification: string

    Alphanumeric code used to identify an Originator. The Company Identification Field must be included on all prenotification records and on each entry initiated pursuant to such prenotification. The Company ID may begin with the ANSI one-digit Identification Code Designator (ICD), followed by the identification number. Possible ICDs are the IRS Employer Identification Number (EIN) "1", Data Universal Numbering Systems (DUNS) "3", or User Assigned Number "9".

    BatchHeader

    companyName: string

    Company originating the entries in the batch

    BatchHeader

    effectiveEntryDate?: string

    Date on which the entries are to settle. (Format YYMMDD - Y=Year, M=Month, D=Day)

    BatchHeader

    id?: string

    A client-defined ID used as a reference to this batch

    BatchHeader

    lineNumber?: number

    Line number at which the record appears in the file.

    BatchHeader

    ODFIIdentification: string

    First 8 digits of the originating DFI transit routing number

    BatchHeader

    ODFI initiating the Entry. | 0 - ADV File prepared by an ACH Operator. | 1 - This code identifies the Originator as a depository financial institution. | 2 - This code identifies the Originator as a Federal Government entity or agency.

    BatchHeader

    Service Class Code - Mixed Debits and Credits '200', ACH Credits Only '220', ACH Debits Only '225', or Automated Accounting Advices '280' (ADV files only)

    BatchHeader

    settlementDate?: string

    The date the entries actually settled (this is inserted by the ACH operator)

    BatchHeader

    standardEntryClassCode: string

    Identifies the payment type (product) found within an ACH batch using a 3-character code. ACK - ACH Payment Acknowledgment | ADV - Automated Accounting Advice | ARC - Accounts Receivable Entry | ATX - Financial EDI Acknowledgment | BOC - Back Office Conversion Entry | CCD - Corporate Credit or Debit Entry | CIE - Customer Initiated Entry | COR - Notification of Change or Refused Notification of Change | CTX - Corporate Trade Exchange | DNE - Death Notification Entry | ENR - Automated Enrollment Entry | IAT - International ACH Transaction | MTE - Machine Transfer Entry | POP - Point of Purchase Entry | POS - Point of Sale Entry | PPD - Prearranged Payment and Deposit Entry | RCK - Re-presented Check Entry | SHR - Shared Network Transaction | TEL - Telephone-Initiated Entry | TRC - Check Truncation Entry | TRX - Check Truncation Entries Exchange | WEB - Internet-Initiated/Mobile Entry | XCK - Destroyed Check Entry

    BatchHeader