E-Payment Integrator 2020 Android Edition

Questions / Feedback?

Check21 Configuration

The component accepts one or more of the following configuration settings. Configuration settings are similar in functionality to properties, but they are rarely used. In order to avoid "polluting" the property namespace of the component, access to these internal properties is provided through the Config method.

Check21 Configuration Settings

AllowAllBOFDIndicators:   Allows for any value to be specified within the BOFDIndicator field.

The default value is False, indicating that the BOFDIndicator is limited to the allowable values listed.

ArchiveType:   Indicates the type of archive that supports each Check in this file.

This code indicates the way the Checks are archived. Access method, availability, and timeframes shall be defined by clearing arrangements. Valid values for this field include:

" " (space)Default value (not specified)
AMicrofilm.
BImage.
CPaper.
DMicrofilm and image.
EMicrofilm and paper.
FImage and paper.
GMicrofilm, image, and paper.
HElectronic Check Instrument.
INone.

ASCIIOutput:   Indicates whether to output ASCII or EBCDIC.

If set to True, the component will create check21 files using the ASCII character set instead of the default EBCDIC character set.

BOFDIndicator:   Indicates whether the origin is also the bank of first deposit.

This code indicates whether the ECE institution specified in the Origin fields is the Bank of First Deposit (BOFD). Allowable values include:

Y Indicates ECE institution is BOFD. (default)
N Indicates ECE institution is not BOFD.
U Indicates ECE institution relationship to BOFD is undetermined.

This setting is global for all checks.

BundleCount:   Total number of bundles in the file.

By default, each cash letter contains one bundle. If you wish to specify multiple bundles, increase the BundleCount and then set the BundleIndex to the bundle you wish to operate on. The CycleNumber, ReturnRoutingNumber, and Checks properties should be set for each bundle contained in the file.

BundleCreationDate:   The date the bundle is created.

The component normally uses the current system date when building the bundle inside a file. You can override this functionality by setting the BundleCreationDate manually through Config.

BundleId:   Unique identifier for the bundle inside the Cash Letter.

The component normally uses the same CashLetterId as the BundleId when constructing a bundle header record. You can override this functionality by setting the BundleId manually through Config.

BundleIndex:   Index of the current bundle.

By default, each cash letter contains one bundle. If you wish to specify multiple bundles, increase the BundleCount and then set the BundleIndex to the bundle you wish to operate on. The CycleNumber, ReturnRoutingNumber, and Checks properties should be set for each bundle contained in the file.

CashLetterCreationDate:   The date the cash letter is created.

The component normally uses the current system date when building the cash letter inside a file. You can override this functionality by setting the CashLetterCreationDate manually through Config.

CashLetterCreationTime:   The time the cash letter is created.

The component normally uses the current system time when building a the cash letter inside a file. You can override this functionality by setting the CashLetterCreationTime manually through Config.

CheckIsCredit[i]:   Indicates whether a Check is to be sent as a Credit (61) Record.

Valid array indices are from 0 to Checks.Count - 1.

When set to True, the Check at the specified index 'i' will be sent as a Credit Record (61) within the X9.37 file. The DocumentationType is used in the creation of this record as are the following Checks fields: MICRAuxOnUs, MICRProcessingCode, MICRRoutingNumber, MICROnUs, Amount, and SequenceNumber. The default value is False.

CountryCode:   A code that identifies the country in which the payor bank is located.

The default is "US".

DetailAddendumRecordNumber:   The Check Detail Addendum A Record Number.

This field is used to specify the record number within the Check Detail Addendum A Record. The default value used is '0' but can be changed with this field.

FedWorkType:   Federal Reserve work type.

A code that specifies the Federal Reserve work type. Valid values include:

1City.
2City Group.
3City Fine Sort.
4RCPC.
5RCPC Group.
6RCPC Fine Sort.
7High Dollar Group Sort.
8Country.
9Country Group Sort.
0Country Fine Sort.
AOther District.
BOther District Group Sort.
CMixed.
DCity/RCPC Mixed.
EPayor Group Sort.

FileCreationDate:   The date the file is created.

The component normally uses the current system date when building a file. You can override this functionality by setting the FileCreationDate manually through Config.

FileCreationTime:   The time the file is created.

The component normally uses the current system time when building a file. You can override this functionality by setting the FileCreationTime manually through Config.

FileId:   A code used to uniquely identify this file.

This 1-character code permits multiple files, created on the same date, same time, and between the same institutions to be distinguished from one another. This property is part of the File Header record (type 01), and has a default value of "0".

FileUserField:   A User Field.

A field used at the discretion of users.

IncludeAddendA:   Whether to include Detail Addendum A Record.

Whether to include Detail Addendum A Record (Record 26) in the file. Default value is True. If set to False the Detail Addendum A Record will not be included in the file.

Overwrite:   Indicates whether local files can be overwritten.

If the file specified by Filename exists and Overwrite is False, BuildFile and BuildAndUploadFile will fail with an error indicating the file exists. Overwrite is true by default.

OverwriteRemoteFile:   Indicates whether remote files can be overwritten on the FTP server.

If the file specified by RemoteFile exists and OverwriteRemoteFile is False, BuildAndUploadFile will fail with an error indicating the file exists. OverwriteRemoteFile is true by default.

ResendIndicator:   Indicates whether the file being built has been previously transmitted in its entirety.

The default value for this setting is False.

ReservedField:   A field reserved for future use.

A field reserved for future use by the Accredited Standards Committee X9.

ReturnAcceptance:   A code that indicates whether the institution that creates this file will or will not support electronic return processing.

Valid values include:

0Will not accept any electronic information (default).
1Will accept preliminary return notifications, returns, and final return notifications.
2Will accept preliminary return notifications and returns.
3Will accept preliminary return notifications and final return notifications.
4Will accept returns and final return notifications.
5Will accept preliminary return notifications only.
6Will accept returns only.
7Will accept final return notifications only.
8Will accept preliminary return notifications, returns, final return notifications, and image returns.
9Will accept preliminary return notifications, returns, and image returns.
AWill accept preliminary return notifications, final return notifications, and image returns.
BWill accept returns, final return notifications, and image returns.
CWill accept preliminary return notifications and image returns.
DWill accept returns and image returns.
EWill accept final return notifications and image returns.
FWill accept image returns only.

TestFile:   Indicates whether the file being built is a test file or a production file.

The default value for TestFile is False, indicating that production files are being construction.

Base Configuration Settings

BuildInfo:   Information about the product's build.

When queried, this setting will return a string containing information about the product's build.

GUIAvailable:   Tells the component whether or not a message loop is available for processing events.

In a GUI-based application, long-running blocking operations may cause the application to stop responding to input until the operation returns. The component will attempt to discover whether or not the application has a message loop and, if one is discovered, it will process events in that message loop during any such blocking operation.

In some non-GUI applications an invalid message loop may be discovered that will result in errant behavior. In these cases, setting GUIAvailable to false will ensure that the component does not attempt to process external events.

LicenseInfo:   Information about the current license.

When queried, this setting will return a string containing information about the license this instance of a component is using. It will return the following information:

  • Product: The product the license is for.
  • Product Key: The key the license was generated from.
  • License Source: Where the license was found (e.g. RuntimeLicense, License File).
  • License Type: The type of license installed (e.g. Royalty Free, Single Server).
UseDaemonThreads:   Whether threads created by the component are daemon threads.

If set to True (default), when the component creates a thread the thread's Daemon property will be explicitly set to True. When set to False the component will not set the Daemon property on the created thread. The default value is True.

UseInternalSecurityAPI:   Tells the component whether or not to use the system security libraries or an internal implementation.

By default the component will use the system security libraries to perform cryptographic functions. Setting this to True tells the component to use the internal implementation instead of using the system's security API.

Copyright (c) 2021 /n software inc. - All rights reserved.
E-Payment Integrator 2020 Android Edition - Version 20.0 [Build 7941]