Registry PR Miscellaneous Deduction Check (sys-report-rprmdchck)


The system supports the MICR printing of checks on Troy printers with security features, MICR ink, and signature printing.

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.

Important Fields:

Id: sys-report-rprmdchck

MICR check printing handles multiple bank accounts with

sys-report-rprmdchck-GLACCTID-GLENTTYID or


Specifying Bitmaps for Multiple Bank Accounts / Entities:  
In Version 9.0 and above, the PRMD Check registry format sys-report-rprmdchck-GLACCOUNTID-GLENTITY also supports the bitmap option (if enabled). In previous versions, only the MICR options are supported.

See the Standard Registry section in Registry Viewer for additional Registry Id formats to allow entries for specific Users, Branches, Security, or User Groups to override the main entry.

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-rprmdchck

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)

Trigger MICR Printing

To trigger MICR printing for the check, use

Setting Key: UseMICR Setting Value: yes

(Actually any value beginning with ‘y’, ‘Y’, ‘t’, or ‘T’ will do)

Print Company Name on MICR Checks

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 (specified in the companyname registry) 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.

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.

Double Signature Support for PR Miscellaneous Deduction Checks

A v.cus supporting a double-line form is also required for this functionality.  To force a double signature line on a Miscellaneous Deduction check for amounts exceeding $10,000 (for example) use

Id: sys-report-rprmdchck

Setting Key: DoubleSignatureAmount Setting Value: 10000

Default GL Bank Account / GL Entity

Id: sys-report-rprmdchck

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 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 is specified in the database). The Account is 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)

Id: sys-report-rprmdchck

Setting Key: disabledFieldsParent    Setting Value:

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.