(301) 947-7380
99.987%
uptime
·
0
security breaches
·
35+
years in education
·
Built and supported
in the U.S.
Knowledge Base
Support
Client login
Main2026
Platform
Student Information (SIS)
Finance & Operations (ERP)
Admissions & Advancement (CRM)
Intelligence
AI - Human in the Loop
Portals
Solutions
K-12
Higher Education
Performing Arts
Health Sciences
International Schools
Religious and Parochial
Camps and Auxiliary
Customers
Resources
vs Veracross
vs Blackbaud
vs Ellucian
SIS vs ERP vs CRM
State of School Operations 2026
Insights
Company
About
Careers
Press
Contact
/
Book a demo
Posted August 19, 2026
Voiding Returned Customer Payment
1. Navigate to Finance > AR > Customer Receipts and find the original customer receipt.
2. Go to Details.
3. Select Void NSF.
4. If you want to charge additional fees:
- Enter Bank Fee if applicable. This section can be populated if your payment processor or bank charges a fee for the returned payments. This process will result in a Journal Entry that credits xxx and debits … .
- Click Next to enter a finance charge that you want the customer to pay the school for the returned payment.
5. Click Next to void the customer receipt.
This process will:
1. Generate a journal entry for the fee the school needs to pay the payment processor.
2. Generate a customer invoice for the fee the school charges the customer.
3. Void the receipt.
Processing returned payments automatically
If your school uses Authorize.net, PCR Educator can run this entire process for you when it detects a returned eCheck. Set
NSF Automation
on the auto-pay configuration. See
Configuring Settlement and Return Handling
.
When a return is detected, PCR Educator voids the original receipt as of the date the bank returned it, marks the receipt as NSF, associates the void with a deposit dated the same day, and creates the fee invoice from your invoice template using your fee product. In Create and Post mode it also posts the fee invoice. Every step is recorded on the Gateway page of the receipt, so you can see exactly what was done and when. See
Gateway Status
.
The original invoice and the original receipt amount are never changed. All corrections are added as new records, which is the same principle the manual process follows.
The bank fee journal entry is not automated.
If your bank or processor charges you a fee for the return, record it using the Bank Fee step above, or as a journal entry.
When the automation stops and leaves the item for you
The automation is deliberately cautious. It processes only returns for insufficient funds and uncollected funds, which are return codes R01 and R09. Every other return code is left for a person, including returns where the account holder states the debit was not authorized. Those returns often need a conversation with the family rather than another fee.
It also stops, and leaves the receipt on your list to handle by hand, when the receipt is not posted, when the receipt has already been voided, when the invoice template or fee product is incomplete, or when the void cannot be validated, for example because the period is closed. The reason is recorded on the Gateway page of the receipt.
To find returned payments waiting for attention, search the receipts list on
Gateway Status
equals Returned, and check
include all
so voided receipts are included.
See also
Configuring Settlement and Return Handling
Payment Processor
Gateway Status
Product
Fund
DAT
Platform
Student Information (SIS)
Finance & Operations (ERP)
Admissions & Advancement (CRM)
Intelligence
AI - Human in the Loop
Portals
Solutions
K-12
Higher Education
Performing Arts
Health Sciences
International Schools
Religious and Parochial
Camps and Auxiliary
Customers
Resources
vs Veracross
vs Blackbaud
vs Ellucian
SIS vs ERP vs CRM
State of School Operations 2026
Insights
Company
About
Careers
Press
Contact