Accounts Payable β€” Setup & Maintenance
Vendor controls, bank codes, aging setup, payment cycles, and administrative utilities

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.

Workflow note: If your site uses separation of duties, restrict access to bank setup, lock-release utilities, and reprint functions. Always document setup changes that impact audit trails.

Setup & Maintenance Menu

From the A/P Main Menu, open System Setup & Maintenance. Type the option number (1–9) at Which would you like and press Enter.

Tip: Many setup options are foundational. If you are unsure whether a change may impact posting, check printing, or reporting, consult your accounting supervisor or contact ATS support before proceeding.

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.

Tip: Vendor comments (free-form notes) can be stored and are displayed whenever the vendor is used. This is commonly used for payment instructions, hold notes, or other internal controls.

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.
    Maintain valid codes under Ten 99 Type Codes in Setup & Maintenance.
  • 16. B/C β€” Vendor billing/charge default code (site-specific usage) with description and optional standard amount.
    Often used to apply consistent defaults during invoice entry or vendor-related AP processing.
  • 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).
1099 Reminder: To include a vendor in 1099 processing, set 1099 (Y/N) to Y, ensure a valid E.I. No. is entered, and assign the appropriate 1099 Type.

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.
Best Practice: If your company uses separation of duties, limit who can change vendor pay status, remit-to information, EIN, and 1099 settings. Always document changes that affect payments or tax reporting.

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.

Important: Many of these options control automated behavior (adjustments, defaults, and posting logic). Changes should be documented and tested before use in production.

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.
Best Practice: Review automatic adjustment thresholds periodically and keep them as low as practical. Excessive auto-adjustment limits can mask posting errors and complicate audits.

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.

Important: Changes to aging columns affect how balances appear across inquiries and reports. Aging definitions should be changed only with accounting approval and typically between accounting periods.

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.
    Example: If the prior line ends at 15 days, the next column begins at 16 days.
  • 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
Best Practice: Always make the final aging column a number larger than the maximum number of days you expect any payable to remain outstanding. This ensures that all balances are captured in the aging.

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).
Control Note: After modifying aging columns, review vendor inquiry screens and run an A/P Aging Report to confirm balances appear in the expected buckets.

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.

How it’s used: The cycle Days value is used by pay selection routines to determine when a vendor’s invoices should be included based on the site’s payment workflow.

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.
Best Practice: Keep cycle codes simple and standardized. Too many cycle variations can lead to confusion and inconsistent pay selection results.

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).
Caution: Do not delete a payment cycle that is currently assigned to vendors. If a cycle must be retired, update vendors to a replacement cycle first.

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.

Best Practice: Maintain a controlled list of 1099 Type Codes and avoid changing descriptions mid-year. If a new code is required, add it with accounting approval and document the reason for the change.

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 Reminder: A vendor will typically require:
  • 1099 (Y/N) set to Y
  • A valid E.I. No.
  • An assigned 1099 Type from this code table
to be included correctly in year-end 1099 processing.

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).
Caution: Do not delete or renumber a 1099 Type Code that is already in use by vendors. If a code must be retired, update affected vendors to a replacement code first.

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.

Typical Use Case:
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.
Critical Warning:
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.
Best Practice:
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.

Important:
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.
Note: The Total displayed must match the original check amount exactly. Any discrepancies indicate the check is not eligible for reprint.

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.
Best Practice:
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.