|
E-Payment Integrator V6
Questions / Feedback?
Check21 Configuration
The class 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 class, access to these internal properties
is provided through the Config method.
Check21 Configuration Settings | | | ASCIIOutput: Indicates whether to output ASCII or EBCDIC.If set to True, the class will create check21 files using the ASCII character set instead of the default EBCDIC character set.
| | 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 FTPRemoteFile exists and OverwriteRemoteFile is False,
BuildAndUploadFile will fail with an error indicating the file exists.
OverwriteRemoteFile is true by default.
| | 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) | A | Microfilm. | B | Image. | C | Paper. | D | Microfilm and image. | E | Microfilm and paper. | F | Image and paper. | G | Microfilm, image, and paper. | H | Electronic Check Instrument. | I | None. |
| | BOFDIndicator: Indicates whether the origin is also the bank of first deposit.This code indicates whether the ECE institution specified in the Origin properties 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.
| | 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.
| | 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.
| | ResendIndicator: Indicates whether the file being built has been previously transmitted in its entirety.The default value for this setting is False.
| | FileCreationDate: The date the file is created.The class 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 class normally uses the current system time when building a file. You can override this functionality
by setting the FileCreationTime manually through Config.
| | FileUserField: A User Field.A field used at the discretion of users.
| | FedWorkType: Federal Reserve work type.A code that specifies the Federal Reserve work type.
Valid values include:
| | 1 | City. | 2 | City Group. | 3 | City Fine Sort. | 4 | RCPC. | 5 | RCPC Group. | 6 | RCPC Fine Sort. | 7 | High Dollar Group Sort. | 8 | Country. | 9 | Country Group Sort. | 0 | Country Fine Sort. | A | Other District. | B | Other District Group Sort. | C | Mixed. | D | City/RCPC Mixed. | E | Payor Group Sort. |
| | 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.
| | ReservedField: A field reserved for future use.A field reserved for future use by the Accredited Standards Committee X9.
| | CashLetterCreationDate: The date the cash letter is created.The class 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 class 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.
| | CountryCode: A code that identifies the country in which the payor bank is located.The default is "US".
| | 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".
| | 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 class 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 class 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.
| | ReturnAcceptance: A code that indicates whether the institution that creates this file will or will not support electronic return processing.Valid values include:
| | 0 | Will not accept any electronic information (default). | 1 | Will accept preliminary return notifications, returns, and final return notifications. | 2 | Will accept preliminary return notifications and returns. | 3 | Will accept preliminary return notifications and final return notifications. | 4 | Will accept returns and final return notifications. | 5 | Will accept preliminary return notifications only. | 6 | Will accept returns only. | 7 | Will accept final return notifications only. | 8 | Will accept preliminary return notifications, returns, final return notifications, and image returns. | 9 | Will accept preliminary return notifications, returns, and image returns. | A | Will accept preliminary return notifications, final return notifications, and image returns. | B | Will accept returns, final return notifications, and image returns. | C | Will accept preliminary return notifications and image returns. | D | Will accept returns and image returns. | E | Will accept final return notifications and image returns. | F | Will accept image returns only. |
| | 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.
| | 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.
|
Base Configuration Settings | | | SelectWaitMillis: The length of time in milliseconds the class will wait when DoEvents is called if there are no events to process.
If there are no events to process when DoEvents is called, the class will wait for the amount of time specified here before returning. The default value is 20.
|
Base Configuration Settings | | | CodePage: The system code page used for Unicode to Multibyte translations.
The default code page is the Active Code Page (0).
The following is a list of valid code page identifiers:
| | Identifier | Name | 037 | IBM EBCDIC - U.S./Canada | 437 | OEM - United States | 500 | IBM EBCDIC - International | 708 | Arabic - ASMO 708 | 709 | Arabic - ASMO 449+, BCON V4 | 710 | Arabic - Transparent Arabic | 720 | Arabic - Transparent ASMO | 737 | OEM - Greek (formerly 437G) | 775 | OEM - Baltic | 850 | OEM - Multilingual Latin I | 852 | OEM - Latin II | 855 | OEM - Cyrillic (primarily Russian) | 857 | OEM - Turkish | 858 | OEM - Multlingual Latin I + Euro symbol | 860 | OEM - Portuguese | 861 | OEM - Icelandic | 862 | OEM - Hebrew | 863 | OEM - Canadian-French | 864 | OEM - Arabic | 865 | OEM - Nordic | 866 | OEM - Russian | 869 | OEM - Modern Greek | 870 | IBM EBCDIC - Multilingual/ROECE (Latin-2) | 874 | ANSI/OEM - Thai (same as 28605, ISO 8859-15) | 875 | IBM EBCDIC - Modern Greek | 932 | ANSI/OEM - Japanese, Shift-JIS | 936 | ANSI/OEM - Simplified Chinese (PRC, Singapore) | 949 | ANSI/OEM - Korean (Unified Hangeul Code) | 950 | ANSI/OEM - Traditional Chinese (Taiwan; Hong Kong SAR, PRC) | 1026 | IBM EBCDIC - Turkish (Latin-5) | 1047 | IBM EBCDIC - Latin 1/Open System | 1140 | IBM EBCDIC - U.S./Canada (037 + Euro symbol) | 1141 | IBM EBCDIC - Germany (20273 + Euro symbol) | 1142 | IBM EBCDIC - Denmark/Norway (20277 + Euro symbol) | 1143 | IBM EBCDIC - Finland/Sweden (20278 + Euro symbol) | 1144 | IBM EBCDIC - Italy (20280 + Euro symbol) | 1145 | IBM EBCDIC - Latin America/Spain (20284 + Euro symbol) | 1146 | IBM EBCDIC - United Kingdom (20285 + Euro symbol) | 1147 | IBM EBCDIC - France (20297 + Euro symbol) | 1148 | IBM EBCDIC - International (500 + Euro symbol) | 1149 | IBM EBCDIC - Icelandic (20871 + Euro symbol) | 1200 | Unicode UCS-2 Little-Endian (BMP of ISO 10646) | 1201 | Unicode UCS-2 Big-Endian | 1250 | ANSI - Central European | 1251 | ANSI - Cyrillic | 1252 | ANSI - Latin I | 1253 | ANSI - Greek | 1254 | ANSI - Turkish | 1255 | ANSI - Hebrew | 1256 | ANSI - Arabic | 1257 | ANSI - Baltic | 1258 | ANSI/OEM - Vietnamese | 1361 | Korean (Johab) | 10000 | MAC - Roman | 10001 | MAC - Japanese | 10002 | MAC - Traditional Chinese (Big5) | 10003 | MAC - Korean | 10004 | MAC - Arabic | 10005 | MAC - Hebrew | 10006 | MAC - Greek I | 10007 | MAC - Cyrillic | 10008 | MAC - Simplified Chinese (GB 2312) | 10010 | MAC - Romania | 10017 | MAC - Ukraine | 10021 | MAC - Thai | 10029 | MAC - Latin II | 10079 | MAC - Icelandic | 10081 | MAC - Turkish | 10082 | MAC - Croatia | 12000 | Unicode UCS-4 Little-Endian | 12001 | Unicode UCS-4 Big-Endian | 20000 | CNS - Taiwan | 20001 | TCA - Taiwan | 20002 | Eten - Taiwan | 20003 | IBM5550 - Taiwan | 20004 | TeleText - Taiwan | 20005 | Wang - Taiwan | 20105 | IA5 IRV International Alphabet No. 5 (7-bit) | 20106 | IA5 German (7-bit) | 20107 | IA5 Swedish (7-bit) | 20108 | IA5 Norwegian (7-bit) | 20127 | US-ASCII (7-bit) | 20261 | T.61 | 20269 | ISO 6937 Non-Spacing Accent | 20273 | IBM EBCDIC - Germany | 20277 | IBM EBCDIC - Denmark/Norway | 20278 | IBM EBCDIC - Finland/Sweden | 20280 | IBM EBCDIC - Italy | 20284 | IBM EBCDIC - Latin America/Spain | 20285 | IBM EBCDIC - United Kingdom | 20290 | IBM EBCDIC - Japanese Katakana Extended | 20297 | IBM EBCDIC - France | 20420 | IBM EBCDIC - Arabic | 20423 | IBM EBCDIC - Greek | 20424 | IBM EBCDIC - Hebrew | 20833 | IBM EBCDIC - Korean Extended | 20838 | IBM EBCDIC - Thai | 20866 | Russian - KOI8-R | 20871 | IBM EBCDIC - Icelandic | 20880 | IBM EBCDIC - Cyrillic (Russian) | 20905 | IBM EBCDIC - Turkish | 20924 | IBM EBCDIC - Latin-1/Open System (1047 + Euro symbol) | 20932 | JIS X 0208-1990 & 0121-1990 | 20936 | Simplified Chinese (GB2312) | 21025 | IBM EBCDIC - Cyrillic (Serbian, Bulgarian) | 21027 | Extended Alpha Lowercase | 21866 | Ukrainian (KOI8-U) | 28591 | ISO 8859-1 Latin I | 28592 | ISO 8859-2 Central Europe | 28593 | ISO 8859-3 Latin 3 | 28594 | ISO 8859-4 Baltic | 28595 | ISO 8859-5 Cyrillic | 28596 | ISO 8859-6 Arabic | 28597 | ISO 8859-7 Greek | 28598 | ISO 8859-8 Hebrew | 28599 | ISO 8859-9 Latin 5 | 28605 | ISO 8859-15 Latin 9 | 29001 | Europa 3 | 38598 | ISO 8859-8 Hebrew | 50220 | ISO 2022 Japanese with no halfwidth Katakana | 50221 | ISO 2022 Japanese with halfwidth Katakana | 50222 | ISO 2022 Japanese JIS X 0201-1989 | 50225 | ISO 2022 Korean | 50227 | ISO 2022 Simplified Chinese | 50229 | ISO 2022 Traditional Chinese | 50930 | Japanese (Katakana) Extended | 50931 | US/Canada and Japanese | 50933 | Korean Extended and Korean | 50935 | Simplified Chinese Extended and Simplified Chinese | 50936 | Simplified Chinese | 50937 | US/Canada and Traditional Chinese | 50939 | Japanese (Latin) Extended and Japanese | 51932 | EUC - Japanese | 51936 | EUC - Simplified Chinese | 51949 | EUC - Korean | 51950 | EUC - Traditional Chinese | 52936 | HZ-GB2312 Simplified Chinese | 54936 | Windows XP: GB18030 Simplified Chinese (4 Byte) | 57002 | ISCII Devanagari | 57003 | ISCII Bengali | 57004 | ISCII Tamil | 57005 | ISCII Telugu | 57006 | ISCII Assamese | 57007 | ISCII Oriya | 57008 | ISCII Kannada | 57009 | ISCII Malayalam | 57010 | ISCII Gujarati | 57011 | ISCII Punjabi | 65000 | Unicode UTF-7 | 65001 | Unicode UTF-8 |
The following is a list of valid code page identifiers for Mac OS only:
| | Identifier | Name | 1 | ASCII | 2 | NEXTSTEP | 3 | JapaneseEUC | 4 | UTF8 | 5 | ISOLatin1 | 6 | Symbol | 7 | NonLossyASCII | 8 | ShiftJIS | 9 | ISOLatin2 | 10 | Unicode | 11 | WindowsCP1251 | 12 | WindowsCP1252 | 13 | WindowsCP1253 | 14 | WindowsCP1254 | 15 | WindowsCP1250 | 21 | ISO2022JP | 30 | MacOSRoman | 10 | UTF16String | 0x90000100 | UTF16BigEndian | 0x94000100 | UTF16LittleEndian | 0x8c000100 | UTF32String | 0x98000100 | UTF32BigEndian | 0x9c000100 | UTF32LittleEndian | 65536 | Proprietary |
|
|