Overview
The Setup & Maintenance menu contains the configuration screens used to control vendor defaults, departmental behavior, Accounts Payable system parameters, bank codes, aging columns, payment cycles, and other administrative utilities.
These options directly affect daily processing (check printing, posting behavior, aging, and payment selection) as well as periodic tasks such as year-end 1099 reporting. For this reason, access is typically limited to authorized accounting or administrative staff.
Vendor Master Maintenance
The Vendor Master Maintenance screen is used to add new vendors and edit existing vendors used by Accounts Payable. The vendor record controls the vendorβs remit-to information, payment defaults, 1099 flags/type, and optional company / G/L defaults.
Field / Prompt Descriptions
- Account No. β The vendor account number (primary lookup key). Enter an existing account to edit, or enter a new account to add a vendor.
- Entered On / By β System audit fields showing when the vendor was created/updated and by whom (availability may vary by site/version).
- 2. Name β Vendor name used on checks and reports.
- 3. Address - 1 β Primary remit-to address line.
- 4. Address - 2 β Secondary address line (suite, building, attention line, etc.).
- 5. City β Remit-to city.
- 6. State β Remit-to state / province.
- 7. Zip Code β Remit-to postal code.
- 8. Telephone / Contact Name / Email β Vendor contact details used for AP communication and internal reference.
- 9. Payment Cycle β Assigns the vendor to a payment cycle code (controls how/when the vendor is selected for payment runs).
- 10. Separate Cks β Indicates whether this vendorβs invoices should be paid with separate checks (rather than being combined on a single check), based on your siteβs AP rules.
- 11. Type β Vendor type/classification code used for sorting, reporting, or internal grouping (site-defined usage).
- 12. Pay Status β Controls whether the vendor is eligible to be paid. Typical uses include Active, Hold, or other site-defined statuses.
- 13. 1099 (Y/N)? β Indicates whether the vendor should be included in year-end 1099 processing (when set to Y, the vendor may be picked up by the 1099 build process).
- 14. E.I. No. β Vendor EIN / Tax ID used for 1099 reporting and tax identification.
- 15. 1099 Type β The 1099 type/box classification assigned to the vendor. This determines where amounts accumulate during the 1099 build process.
- 16. B/C β Vendor billing/charge default code (site-specific usage) with description and optional standard amount.
- 17. Company / G/L Acct β Optional defaults that associate the vendor to a specific company and general ledger account for distribution or reporting (site-defined usage).
- 18. Remit To Name β Optional remit-to name override (useful when the payee name differs from the vendor name).
- 19. C-TPAT Certified (Y/N)? β Vendor compliance indicator (used operationally/reporting based on company requirements).
- 20. Corp. Acct# β Corporate account reference number (optional; often used for internal cross-reference or reporting).
Vendor Comments (Free-Form Notes)
The vendor maintenance function includes a free-form comments sub-screen used to store internal notes related to the vendor. These notes are displayed whenever the vendor is used, helping ensure payment instructions and vendor-specific controls are followed consistently.
- Use comments for special payment instructions (wire/ACH notes, remittance rules, etc.).
- Use comments for hold / approval notes and internal processing reminders.
- Keep comments concise and currentβremove outdated instructions.
Department Setup
Accounts Payable Setup
The Accounts Payable Setup screen defines core system behavior for invoice entry, approvals, check processing, and posting logic throughout the A/P module. These settings affect how transactions are entered, adjusted, displayed, and posted.
Changes to this screen should be made cautiously and typically only by authorized accounting or administrative staff, as they can alter day-to-day processing and financial results.
Field / Prompt Descriptions
-
1. Overhead Invoice Entry (Batch or Immediate)
Controls whether overhead invoices are entered using batch processing or posted immediately.- B = Batch entry (review before posting)
- I = Immediate posting
-
2. Reoccurring Invoice Entry (Batch or Immediate)
Determines how recurring invoices are created and posted.- B = Batch entry
- I = Immediate posting
-
3. Allow Name Override on Checks (Y/N)
When set to Y, allows the payee name on a check to be overridden at print time. This is useful when remit-to names differ from vendor master records. -
4. Print Expense Account on Register (Y/N)
Controls whether the expense G/L account number prints on the check register. Set to Y for additional audit detail. -
5. Automatic Adjustment of Balance (Y/N)
Enables automatic write-off or adjustment of small balance differences during posting. -
6. Threshold Amount for Auto Adjustment
The minimum difference amount that qualifies for automatic adjustment. -
7. Maximum Adjustment Amount Allowed
The maximum dollar amount that the system is allowed to automatically adjust. Amounts exceeding this value require manual correction. -
8. Create Operation Expenses on AP? (Y/N)
When set to Y, allows operational expenses to be generated directly through Accounts Payable processing (site-specific usage). -
9. Book AP Advances as Expense? (Y/N)
Controls whether A/P advances are immediately expensed or tracked separately until applied. -
10. Auto Display File Number Info on AP? (Y/N)
Automatically displays file or reference number information during AP entry and inquiry screens. -
11. Check Operations (Manual, Print, or Both)
Defines how checks are processed:- M = Manual checks only
- P = Printed checks only
- B = Both manual and printed checks allowed
-
12. Overhead Codes from G/L or Bill Codes
Determines where overhead expense codes are sourced from:- G/L = General Ledger accounts
- B = Bill Codes
-
13. Default to Current or Original Dates
Controls which date is used by default during invoice processing:- C = Current system date
- O = Original document date
-
14. Adjust Invoices on Approval? (Y/N)
When enabled, allows invoice amounts to be adjusted at the approval stage rather than requiring re-entry. -
15. Adjust AP to Revenue or Expense
Determines whether invoice adjustments are posted to revenue or expense accounts when adjustments occur.
A/P Aging Column Setup
The A/P Aging Column Setup screen defines how vendor balances are grouped into aging buckets based on the number of days outstanding. These columns are used consistently by both the Vendor Inquiry screens and the A/P Aging Report.
Aging columns are defined by specifying the ending number of days for each bucket, along with a descriptive title. The system automatically calculates the beginning range for each column based on the prior line.
Screen Layout & Field Descriptions
-
Ln#
The sequence number of the aging column. Columns are processed in order from lowest to highest line number. -
Days
The ending day for the aging bucket. The system automatically determines the starting day for the bucket based on the prior line. -
Title
The label displayed on vendor inquiry screens and aging reports for this column (e.g., Current, 16β30, Over 91).
How Aging Ranges Are Calculated
Aging ranges are calculated sequentially using the Days value on each line as the upper boundary:
- Line 1: Days = 15 β covers Current through 15 days
- Line 2: Days = 30 β covers 16 through 30 days
- Line 3: Days = 45 β covers 31 through 45 days
- Line 4: Days = 60 β covers 46 through 60 days
- Line 5: Days = 90 β covers 61 through 90 days
- Line 6: Days = 999 (or higher) β covers Over 91 days
Commands & Navigation
- I = Insert β insert a new aging column line.
- A = Add β add a new line at the end of the list.
- D = Delete β remove the selected aging column line.
- RETURN β exit and save changes.
- P = Page β navigate pages (if multiple pages exist).
Payment Cycle Codes
The Vendor Payment Cycles screen is used to define Payment Cycle Codes that control how vendors are automatically scheduled for payment based on a cycle in days. Each vendor can be assigned a payment cycle in Vendor Master Maintenance.
Payment cycles help standardize when invoices become eligible for payment (for example: pay on demand, every 15 days, every 30 days). This supports consistent cash management and reduces manual decision-making during pay selection.
Column Definitions
-
Ln#
Line number within the maintenance list. -
Code
The payment cycle code assigned to vendors (e.g., 1, 2, 3). This is the value referenced in the vendor record. -
Description
A short label describing how the cycle is used (e.g., On Demand, 15 Days, 30 Days). -
Days
The number of days used to schedule vendor payments under this cycle.- 0 typically indicates On Demand (no automatic cycle delay).
- Positive values (e.g., 15, 30) represent the cycle spacing used for payment planning.
Common Examples
- On Demand (0) β Vendor is paid as needed when invoices are selected/approved.
- 15 Days β Vendor is typically paid on a 15-day cycle (based on your pay selection rules).
- 30 Days β Vendor is typically paid on a monthly/30-day cycle.
Commands & Navigation
- I = Insert β insert a payment cycle line.
- A = Add β add a new payment cycle at the end of the list.
- D = Delete β delete the selected payment cycle (use caution if already assigned to vendors).
- RETURN β exit and save changes.
- P = Page β navigate pages (if multiple pages exist).
Ten 99 Type Codes
The Ten 99 Type Codes table defines the valid 1099 reporting categories used by Accounts Payable. These codes are assigned to vendors in Vendor Master Maintenance and are used during year-end processing to determine which 1099 βbox/typeβ the vendorβs payments should be reported under.
During Process 1099βs, the system builds 1099 records for vendors marked as 1099 vendors and places amounts into the appropriate category based on the vendorβs assigned 1099 Type.
Column Definitions
-
L#
Line number within the list. -
Code
The 1099 type code used by vendor setup. This value is stored in the vendor record and referenced during the 1099 build process. -
Description
A short label identifying the 1099 reporting category (example: Non-Employee Income, Rents, Royalties, etc.).
How These Codes Are Used
- Assigned to each 1099 vendor in Vendor Master Maintenance (Vendor 1099 Type field).
- Used by Build 1099 File to classify totals into the correct reporting category.
- Displayed on the 1099 Proof Report and within the Modify 1099 Record screen.
- Controls how the final 1099 prints for each vendor.
- 1099 (Y/N) set to Y
- A valid E.I. No.
- An assigned 1099 Type from this code table
Commands & Navigation
- I = Insert β insert a new 1099 type code line.
- A = Add β add a new code at the end of the list.
- D = Delete β delete a code (use caution if already assigned to vendors).
- S = Sort β sort the list (site/version dependent).
- L = Load β load/import codes (site/version dependent).
- Q = Quit β exit without making changes.
- RETURN / File β exit/save (site/version dependent).
Bank Code Setup
Release Bank Lock
The Release Bank Lock utility is used to manually clear a lock on a bank record that was left in a locked state due to an abnormal interruption during a check run.
FasTrax automatically places a bank lock when a user begins printing checks. This lock ensures that check numbers, sequences, and bank balances are not corrupted by overlapping or concurrent check runs.
A user is disconnected from the system (network drop, session timeout, workstation failure) while printing checks, leaving the bank record locked and preventing future check runs.
This function should be used only when you are certain that no user is actively printing checks for the selected bank.
Screen Behavior
- The program prompts for a Bank # to release.
- Entering a bank number immediately clears the lock for that specific bank record.
- Enter QUIT to exit without making changes.
Operational Controls & Risks
- Releasing a bank lock while a check run is still active can result in duplicate check numbers, mixed check sequences, or posting inconsistencies.
- This function does not validate whether a check run is still in progress β it assumes the operator has already confirmed this.
- Use only as a recovery tool, not as part of normal check processing.
Before releasing a bank lock:
- Confirm no other users are printing checks
- Verify the last check number used for the bank
- Document the reason for the lock release
- Run a check register review after the next successful check run
Re-Print Check (NO Posting)
The Re-Print Check function allows a previously issued check to be reprinted only without reposting, reissuing, or altering any accounting records. This screen is used strictly as a recovery tool when a check failed to print correctly.
Typical causes include printer failure, paper jams, connectivity issues, or user interruption during the original print process. The original check record remains intact, and no additional accounting entries are created.
This function does not create a new check, does not repost A/P, and does not update check numbers. It simply reprints the original check.
Header Fields
-
Bank Number
The bank account from which the original check was issued. -
Company No.
The company/entity associated with the check. -
Check Number
The original check number to be reprinted. -
Check Date
The original issue date of the check. -
Vendor Name
The payee name as stored on the original check. -
Check Amount
The total amount of the original check. -
Description
Description or memo associated with the original check.
Invoice Detail Section
The invoice detail grid displays the invoices that were paid by the original check. These lines are displayed for reference only and cannot be modified.
- Invoice # β Invoice number included on the check.
- Account # β Vendor account number.
- Description β Invoice description or reference.
- Amount β Amount applied to each invoice.
Operational Controls & Warnings
- Use this function only when the original check did not successfully print.
- If a check was printed and later lost, void the check and reissue using normal check processing.
- Reprinting a check that already cleared the bank can cause duplicate payment exposure.
Before reprinting:
- Confirm the original check did not print or was unusable
- Verify the check has not been released or cleared
- Ensure the printer is ready and aligned before reprinting
- Document the reason for the reprint for audit purposes
Tips & Best Practices
- Restrict access. Setup changes can affect check printing, posting, and audit trails.
- Document changes. Record what changed, who approved it, and when it was applied.
- Validate after updates. After bank code or payment cycle changes, run a small test scenario before production use.
Frequently Asked Questions
Who should maintain Setup & Maintenance settings?
These options are typically maintained by authorized accounting or administrative users due to their impact on system behavior, payments, and reporting.
Do setup changes impact prior periods?
Some settings affect future behavior only, while others can change how reports display or group data. When in doubt, document the change and validate results on inquiry/report output.