Unable to select an invoice in Cash Receipts Entry
Description
  • Unable to select an invoice
  • Message: "Invoice already being paid"
  • Message: "The invoice balance was exceeded"
  • The invoice balance is zero or incorrect
  • Open invoice not showing in cash receipts
  • The invoice is missing from cash receipts

 

Cause
  • The invoice has a zero balance
  • The invoice already belongs to another Cash Receipts Entry. For example, in another deposit or in another batch
  • Someone selected the invoice for payment earlier. Later, they deleted or cleared the entry, or a power outage or crash interrupted the process 
  • The invoice has a short key. This short key prevents users from selecting the invoice
Resolution
▼ Check the invoice balance
  1. Open Accounts Receivable, go to Main, then Customer Maintenance.
  2. Enter or select the Customer No., then click the Invoices tab.
  3. Find the invoice and check the Invoice Balance column.
    • the invoice shows a balance: the Payments Today field is incorrect. Go to the next step to reset the field
    • there's no balance:  review the transactions posted to that invoice in the bottom grid
▼ Fix the Payments Today Field (Sage 100 2021 and Later)
  1. Make sure all users exit Cash Receipts Entry and AP from AR Clearing Entry.
  2. In Sage 100 Launcher, click File, then select Run.
  3. Type *UTL in the Program field and click Proceed.  TIP: Role Security must be set for Tasks/Accounts Receivable/Miscellaneous/AR Open Invoice Payments Today Utility  
  4. Highlight "A/R Open Invoice Payments Today Utility" and click OK.
  5. Click Proceed when prompted about recalculating the Payments Today field.
▼ If the Utility Doesn’t Work
  1. Try reinitializing the cash receipts files. How to reinitialize Accounts Receivable Cash Receipts Entry files
  2. Or manually edit the Payments Today field for the invoice:

    • Go to Library Master, then Utilities, then Data File Display and Maintenance
    • Browse to ..\MAS90\MAS_xxx\ARxxx\AR_OpenInvoice.m4t (xxx = company code)
    • Click Key Scan, find and select the invoice that causes the error
    • Click Edit, choose PaymentsToday$,
    • In the Change/Value field, change to 0, and click OK
    • Close the window and retry paying the invoice in Cash Receipts Entry
▼ If the invoice has a short key
  • Edit through Data File Display and Maintenance (DFDM)
  • Or, contact Sage 100 Support for assistance
▼ Fix for Sage 100 version 2020 and Earlier
  1. Have all users exit the Accounts Receivable and Sales Order modules.
  2. On Sage 100 Desktop, click File, then Run.
  3. You need Admin access to see this menu. If you can't see these options, contact your Sage 100 Administrator.
  4.  NOTE: The Permission is in Library Master, Main menu, Role Maintenance, Security Events, Library Master, and Enable File Run.
  5. In the Program field, enter ARWAR4 and click OK.
  6. You need role permission to access this field. contact your Sage 100 Administrator if needed.
  7.  NOTE: Check permission in Library Master, Main menu, Role Maintenance, Tasks, Accounts Receivable, "A/R Open Invoice Payments Today Utilities." 
  8. Click Yes when prompted to clear and recalculate the Payments Today field. The prompt is: "Warning: This utility will clear and recalculate the Payments Today field in the AR_OpenInvoice file. Do you want to proceed?"
  9. Click Yes again when the correction is complete. The prompt is: "AR_OpenInvoice Payments Today amounts corrected."
  10. Go back to Cash Receipts Entry and try paying the invoice again.
[BCB:155:Chat 100 US:ECB]

 

 

Steps to duplicate
Related Solutions

Error: "A task ID or program name hasn't been associated with this menu item."
How to use the Data File Display and Maintenance (DFDM) utility
How to erase or manually recreate data files using the Reinitialize Data Files utility
How to use Cash Receipts Entry to apply credit memos and prepayments to invoices