NetRental - Creating a Credit Memo
Click here for a video walkthrough
Overview
NetRental supports automated creation and application of credit memos in a specific scenario:
When a rental is billed in advance and the customer returns the rental early within a period that has already been invoiced.
When this occurs, NetRental identifies the early return, calculates the prorated credit based on unused days, generates a credit memo, and applies it according to system logic. Credit memos appear both on the rental contract and on the associated billing schedule.
Credit memo functionality works only when billing is performed using billing schedules (scheduled billing). It does not apply to legacy (non–billing schedule) processes.
Key Assumptions
- The rental contract uses Billing Schedules
- The rental charges are set to bill in advance.
- An invoice has already been created for the current billing period.
- The rental item is returned before the reservation end date.
Prerequisites
- A billing schedule must already be generated from the rental record.
- The period to be credited must already be invoiced.
- The rental record must be updated with an Off-Rent Date earlier than the reservation end date.
Step-by-Step Process
Once a Rental Record has been returned with an Off-Rent Date that pre-dates the latest Invoiced Period End Date, the system will detect the early return and display a Generate Credit Memo button
Generate the Credit Memo
- Click Generate Credit Memo.
- Confirm the prompt asking whether you want to proceed.
- NetRental will:
- Calculate the prorated amount
- Create the credit memo
- Apply it based on the standard application logic
- When complete:
- A link to the Credit Memo appears at the top of the rental contract.
- A new Credit Memo line appears on the billing schedule.
Example Credit Calculation
- Monthly amount: $1,000
- Early return: 10 of 30 days unused
- Credit: $333 (10 ÷ 30 × 1,000)
How Credit Memos Are Applied
NetSuite supports two general application modes for credit memos:
- Unapplied (credit available but not yet applied to any invoice)
- Auto-Applied (credit is immediately applied to an invoice)
NetRental must choose how system-generated credit memos are applied. The standard logic implemented is:
Credit memos are auto-applied to the earliest open invoice.
Why this logic was chosen
- Leaving credit memos unapplied requires manual user work to apply them.
- Since customers generally expect credit to offset outstanding balances, the safest default is to apply to the earliest open (unpaid) invoice.
- Different customers may prefer different logic, but NetRental avoids enforcing scenario-specific invoice selection.
- Custom variations may be supported for specific customers if needed.
Limitations / Things to Be Aware Of
- Credit memo functionality only works with billing schedule billing, not older non-schedule methods.
- A credit memo is generated only when:
- The contract is billed in advance, and
- The rental is returned early within a previously invoiced period.
- The credit memo always auto-applies to the earliest open invoice by default.
Troubleshooting
Issue: No Generate Credit Memo button appears.
- Ensure the rental was billed using a billing schedule.
- Confirm the current month’s invoice has already been created.
- Verify the rental is returned before the reservation end date.
Issue: Credit amount looks incorrect.
- Confirm whether the credit is prorated based on unused days.
- Check the billing schedule to ensure the billing period aligns with reservation dates.
Issue: Credit memo applied to an unexpected invoice.
- The system applies to the earliest open invoice by default.
- If a different behavior is desired, this may require a customer-specific adjustment.
