Prepare Invoices and Select Payments
Begin in Accounts Payable and review the invoices that are due for payment. Confirm vendor names, invoice references, due dates, discounts, and outstanding balances. If your organization uses purchase orders, check that the invoice is supported by the appropriate purchasing and receiving records before approving payment.
Procurement controls help ensure that payments relate to authorized business spending. Resources such as Budget Control in Procurement with Real-Time AI explain how validating spend during requisitions and purchase order approvals supports budget visibility before commitments are made. An AI Purchase Requisition Software System can also support structured requisition reviews and policy checks earlier in the procure-to-pay process.
Where invoices are matched against purchase orders and goods receipts, verify that quantities, prices, and receipt details agree. How AI can Streamline PO–GRN–Invoice Reconciliation discusses how extraction and reconciliation support accurate invoice validation before posting and payment.
Enter Payment Details in Sage 100
Use the Accounts Payable payment selection or check-printing workflow available in your Sage 100 installation. Depending on the configuration, this may involve selecting invoices, entering payment parameters, and creating a check run before printing. Confirm the bank code, payment date, payment method, and applicable payment batch settings before proceeding.
Review the payment register or selection list before printing. Check that each vendor appears once for the intended payment, the selected invoices are correct, and discounts or adjustments have been applied appropriately. Ensure that the total payment amount agrees with the expected disbursement. If your company uses approval limits, obtain the required authorization before releasing the check run.
Print Checks and Verify the Output
After reviewing the payment selection, open the relevant check-printing task and choose the correct printer and check form. Follow the prompts in your Sage 100 version to print the checks. Use the designated check stock and confirm that the printer settings match the paper size and layout. Depending on the form configuration, the output may include the payee, date, amount, check number, remittance information, and invoice details.
Check the first printed document before completing a large batch. Confirm that the payee and amount are legible, the check number aligns with the intended sequence, and the remittance section is positioned correctly. An Invoice Print Format defines how invoice information is arranged on a printed document; check layouts serve a different purpose, but both require appropriate form configuration and output validation.
For invoice validation and coding upstream, GL Coding for Expenses: From Manual Checks to Continuous AI Audits covers controls that help improve the accuracy of expense account assignments. These checks support reliable posting before payment processing begins.
Post Checks and Reconcile Bank Activity
Follow the Sage 100 workflow to complete check processing and update the relevant payment records. Review the resulting payment register and vendor activity to confirm that the intended invoices have been paid and the correct cash account has been affected. Preserve the check run reports according to your organization's record-retention procedures.
Checks that have been issued but have not yet cleared the bank are known as Outstanding Checks. During bank reconciliation, compare the bank statement with Sage 100 records and account for checks that remain outstanding at the statement date. Investigate differences in check numbers, amounts, dates, or duplicate entries before finalizing the reconciliation.
Maintain Controls and ERP Integration
Segregate duties where practical so that payment preparation, approval, check printing, and reconciliation receive appropriate oversight. Keep check stock secure, restrict access to check-printing functions, and document reprints or spoiled checks. If a printed check contains incorrect information, follow your organization's void-and-reissue procedure rather than simply printing another copy without reviewing the original transaction.
Finance automation can help standardize review steps around payment preparation. The Hyperbots Platform supports company-specific workflows, ERP integration, user roles, and general ledger structures through configurable processes. Its Process Specific Capabilities support finance workflows, while Ready to Deploy Capabilities provide pre-trained agents and ERP connectors for supported tasks. Self Learning Capabilities help refine workflows from human feedback, and Human in the Loop supports review of exceptions and approvals.
When extending workflows across systems, Sage Intacct Integration describes the connection of Sage Intacct with other applications and is distinct from Sage 100's native check-printing process. Review ERP Security Best Practices for Finance Teams (2026) when assessing access, permissions, and integration controls. For organizations using Sage 300, AI Copilots for Sage 300 provides related educational context on AI-assisted finance workflows, while Straight-Through Invoice Processing: Reality Check explains how invoice validation, coding, and posting affect process accuracy.
Summary
To print checks in Sage 100, review approved invoices, select the correct payments and bank code, verify the check run, and print using the configured check form and printer. Confirm the printed details, complete the applicable processing steps, retain payment reports, and reconcile cleared and outstanding checks against the bank statement. Consistent review and documentation support accurate vendor payments, dependable cash reporting, and a clear audit trail.