Registry AP Checks (sys-report-rapchck)

Purpose:

This registry entry enables you to adjust where the 3 sections of AP checks are printed on a page, specify the order that the check and stubs are printed for each check, specify MICR formatting, and other customizations.

Usage:

This registry entry would be implemented to fine-tune your check printing to your specific printer and check stock. It may also be used to specify the default GL Bank Account and/or GL Bank GL Entity.

Most standard registries available for AP Checks are supported for AP Single Write checks. These registry entries must be made in the sys-report-rapchck registry since most properties from the AP Single Write check are 'inherited' from the AP Check.

Testing Your Registry Entries
The system does not verify the validity of registry entries. Be sure to test your registry entries after completing them to verify that they are functioning correctly.

Setting Values are Uppercase-Lowercase Sensitive:
The Setting Value is case-sensitive: be sure that you enter the value exactly as specified in the documentation. If the documentation specifies a value of true, do NOT enter True or TRUE.

Additional Registries:

AP Checks support the autosavewhenprinted, and autosavebysection entries detailed in the main Reports Registry.

 

Bitmap Support for Multiple Bank Accounts / Entities

This release extends support for check/eft printing / archiving to handle multiple bank accounts / entities as follows:

Registry Id:

sys-report-rapchck-GLACCTID-GLENTTYID

sys-report-rapchck-GLACCTID

Setting Key: bitmap Setting Option: pathtobitmap

The AP Check Entry Fields GL Account and GL Entity are used to look up the registry; if not found the default (sys-report-rapchck) is used. In this way you can assign different MICR values to each GL Account/Entity combination.

NOTE: you MUST use the GLENTTYID version if running Intercompany.

Registry to Protect Dollar Amount in Canadian AP Checks

By default, Canadian AP checks are set up to show the check amounts as unprotected (no asterisks preceding the dollar amount). The following registry may be enabled to protect the amount with leading asterisks on both the stub and actual check.  This registry entry will only affect Canadian AP checks.

Id: sys-report-rapchck

Setting Key: ShowCACheckAmountProtected  Setting Value: true

Important: The registry setting PrintDollarSign should be disabled if the registry setting ShowCACheckAmountProtected is invoked.

MICR printing for AP Checks:

The system supports the MICR printing of checks:

This may be done by printing on a Troy printers with security features with MICR ink, and signature printing.

Alternately, checks may be printed to a regular laser printer with a MICR ink toner cartridge.

IMPORTANT REQUIREMENTS: For non-Troy printers AND some recent Troy Printers such as the TROY M203dw MICR Printer:

The GnuMICR.ttf font must be installed on all computers that may be used to print checks.

A v.cus file specifying that the GnuMICR.ttf font is to be used for MICR printing must be installed on the client's system or the following registry enabled. This should be obtained from Data-Basics Programming.

Registry to Specify MICR Font

Some recent versions of Troy printer drivers (and other drivers used to print MICR checks) require that a specific MICR font is specified in the SAMPro check reports. In previous versions this required a customization file to specify the font and font size. In this release, the MICR font may be specified in the registries for Payroll, Accounts Payable and PR Miscellaneous Deductions checks. The true type GnuMICR font is currently recommended for most applications.

Important: The MICR font must be installed in Windows on all computers checks will be run from.

Id: sys-report-apchck

Setting Key: FontForMICR   Setting Value: GnuMICR

The Setting Value is case sensitive - be sure that matches the filename of the true type font file. Note that the file extension is NOT included in the Setting Value.

Setting Key: PointSizeForMICR   Setting Value: 10  (point size for font default is 10)

To trigger MICR printing for the check

Setting Key: UseMICR Setting Value: yes
(Actually any value beginning with ‘y’, ‘Y’, ‘t’, or ‘T’ will do)

To force a double signature line on an AP check for amounts exceeding $10,000 (for example) use

Setting Key: DoubleSignatureAmount Setting Value: 10000

To print the company name ‘XYZ Incorporated’ (for example) below the underline, use

Setting Key: CompanyName Setting Value: XYZ Incorporated

If this entry is absent, the standard company name string will be used.

When a Troy printer containing a signature device is used, you must configure the printer to map the ‘Times New Roman’ font to the proper Troy signature font. A Troy printer is not required to test this mod. However the MICR line and the signature will not properly print otherwise.

MICR Support for Multiple Bank Accounts / Entities

This release extends MICR check printing to handle multiple bank accounts / entities. The UseMICR option has been extended to AP check registry entries of the following forms:

Registry Id:

sys-report-rapchck-GLACCTID-GLENTTYID

sys-report-rapchck-GLACCTID

Setting Key: UseMICR Setting Option: yes

The AP Check Entry Fields GL Account and GL Entity are used to look up the registry; if not found the default (sys-report-rapchck) is used. In this way you can assign different MICR values to each GL Account/Entity combination.

NOTE: you MUST use the GLENTTYID version if running Intercompany.

Print Bank Name/Address on MICR Checks

Setting Key:  BankDescription1  Setting Value: bank name
Setting Key:  BankDescription2  Setting Value: bank address line 1
Setting Key:  BankDescription3  Setting Value: bank address line 2
Setting Key:  BankDescription4  Setting Value: bank address line 3 or other text

If the bank's name and address is not pre-printed on your check stock, these registry settings may be used specify the bank's name, address, and any other pertinent information on the check.

Specify Routing and Account Numbers on MICR Checks

Setting Key:  FractionalRoutingArea  Setting Value: as specified by your bank

Setting Key: RoutingNumber  Setting Value: as specified by your bank

Setting Key: AccountNumber   Setting Value: as specified by your bank

Escape String for Troy Printer

Setting Key:  SignatureEscapeString  Setting Value: per printer documentation

If using a Troy printer, this registry enables the signature card printing.

Option to Control Position of Sections

Setting Key: SectionPositions Setting Value: PositionList

PositionList is a comma separated list of line numbers. Each line number controls the position of the top print line in a section. This is the first line in the section with actual text to be printed. Do not include blank filler lines that may appear above this first print line.

The first number in the PositionList controls the position of the top section.

The second number in the PositionList controls the position of the check body.

The third number in the PositionList controls the position of the bottom section.

The default positioning (used if no Registry entry is found) is as follows for US checks:

Setting Key: SectionPositions Setting Value: 3,27,56

The smaller the line number, the closer to the top of the page the section will print. Typically, changing the position from the default by one line should correct most problems.

Example:

 Setting Key: SectionPositions Setting Value: 3,27,55

This example would be used if the bottom stub of your AP checks were printing a little too far down on the form.

Option to Control AP Check/Stub order for sys-report-rapchck

Setting Key: SectionOrder Setting Value:check,stub,stub or
Setting Key: SectionOrder Setting Value: stub,stub,check
Setting Key: SectionOrder Setting Value: stub,check,stub
By default, AP laser checks are printed with the check in the middle, and a stub on the top and bottom for US installations. Canadian installations default to check,stub,stub. If you want the check to print on the top of page, enter the first option (SectionOrder=check,stub,stub). To print the stubs at the top, use the second option (Setting Key: SectionOrder Setting Value: stub,stub,check).

AP Check Pressure Seal Format

This functionality supports a special AP Check format to support printing on pressure seal check; these checks may be folded and sealed without an envelope needed, so a mailer section (instead of two stubs) is needed. This functionality requires the following registry settings to enable this format

Setting Key: useCustomMailerFormat Setting Value: true (default false)

Setting Key: SectionOrder Setting Value: stub,check,mailer

Setting Key: MaximumInvoicesForCheck Setting Value: 17

Note: this format should print correctly with the SectionPositions entry disabled; be sure to verify your settings with plain paper first.

The following optional settings are used to adjust the lines of the sections.

Setting Key: mailerStubAdjust Setting Value: x@y where x is horizontal and y is vertical

Setting Key: mailerMailerAdjust Setting Value: x@y

Setting Key: mailerCheckAdjust Setting Value: x@y

Option to Set Default GL Bank Account and / or GL Entity

Setting Key: DefaultGLBankAccount Setting Value: GLAccountId  or
Setting Key: GLBankAccount Setting Value: GLAccountId

Setting Key: DefaultGLBankEntity Setting Value: GLEntityId  or
Setting Key: GLBankEntity Setting Value: GLEntityId

The GLBankAccount and DefaultGLBankAccount options provide a means of defaulting the bank account. Use of GLBankAccount and DefaultGLBankAccount should be thought of as mutually exclusive even though the Registry viewer won't prevent it. Do not use both!

Intercompany Processing Note: If the DefaultGLBankAccount option is set, the GL Bank Account specified in the registry defaults when the user selects the Company (or it defaults if only one Company has been specified in the database). The Account will be cleared if the user selects a different Company for which the registry is not set.

The rules for Entity defaulting and validation are similar to the above description for GL Accounts.

Option to Disable the GL Entity Field (non-Intercompany installations only)

Setting Key: disabledFieldsParent    Setting Value: glentty.id

This option is designed to prevent the GL Entity from being inadvertently entered for non-Intercompany SAMPro installations. It should only be enabled if the GL Entity should NEVER be entered when printing this type of check.

Canadian Checks:

Setting Key: PrintIndicators Setting Value: true

If present in sys-report-rapchck or sys-report-rprchck AND a Canadian customization, print the Date Field Indicators below the date field. The default is false – assumes indicators are pre-printed on the checks.

Setting Key: PrintDollarSign Setting Value: =true

If present in sys-report-rapchck or sys-report-rprchck AND a Canadian customization, print the dollar sign preceding the amount. Default is false (most checks seem to have the $ preprinted on checks).

Pay to the Order Of option for custom checks

Setting Key: PrintPayToTheOrderOf  Setting Value: true

PAY TO THE ORDER OF value is extracted from the first line of the check's mailing address.  The value is printed two lines above the spelled-out check amount.  It is indented from the left margin approximately the same as the mailing address so as to accommodate pre-printed check forms. This new option is available to anyone using either the standard AP Check form or the standard MICR form.  Users with custom AP Check formats will be required to request a separate modification for their forms.