Interface ValidateOpts

ValidateOpts

interface ValidateOpts {
    allowInvalidCheckDigit?: boolean;
    allowMissingFileControl?: boolean;
    allowMissingFileHeader?: boolean;
    allowZeroBatches?: boolean;
    bypassCompanyIdentificationMatch?: boolean;
    bypassDestinationValidation?: boolean;
    bypassOriginValidation?: boolean;
    customReturnCodes?: boolean;
    customTraceNumbers?: boolean;
    requireABAOrigin?: boolean;
    unequalAddendaCounts?: boolean;
    unequalServiceClassCode?: boolean;
    unorderedBatchNumbers?: boolean;
}

Properties

allowInvalidCheckDigit?: boolean

Allow the CheckDigit field in EntryDetail to differ from the expected calculation

ValidateOpts

allowMissingFileControl?: boolean

Allow the file to be read without a FileControl record.

ValidateOpts

allowMissingFileHeader?: boolean

Allow the file to be read without a FileHeader record.

ValidateOpts

allowZeroBatches?: boolean

Allow the file to have zero batches.

ValidateOpts

bypassCompanyIdentificationMatch?: boolean

Allow batches in which the Company Identification field in the batch header and control do not match.

ValidateOpts

bypassDestinationValidation?: boolean

Skip ImmediateDestination validation steps.

ValidateOpts

bypassOriginValidation?: boolean

Skip ImmediateOrigin validation steps.

ValidateOpts

customReturnCodes?: boolean

Allow for non-standard/deprecated return codes (e.g. R97)

ValidateOpts

customTraceNumbers?: boolean

Disable Nacha specified checks of TraceNumbers.

ValidateOpts

requireABAOrigin?: boolean

Require that the FileHeader ImmediateOrigin routing number which checksum matches.

ValidateOpts

unequalAddendaCounts?: boolean

Skip checking that Addenda Count fields match their expected and computed values.

ValidateOpts

unequalServiceClassCode?: boolean

Skip equality checks for the ServiceClassCode in each pair of BatchHeader and BatchControl records.

ValidateOpts

unorderedBatchNumbers?: boolean

Allow a file to be read with unordered batch numbers.

ValidateOpts