Prolecto Accelerator Templates are pre-built to solve tough NetSuite problems. Our consultants tailor them to fit your business - bridging gaps, streaming workflows, and enhancing system capabilities.
The Prolecto Customer Deposits Generator supplies a framework to create invoice transactions with proper unearned balance sheet accounting. When the generated invoices are paid (in part or whole), the unearned accounting resolves, and the proper customer deposit records present actual liabilities to be used in subsequent earned transaction scenarios.
For organizations that regularly work with customers requiring deposits, the challenge becomes anticipating and tracking the requests to be paid. With this solution, all inbound monies will have an invoice transaction, streamlining accounting administration and improving cash flow predictability. The tool is offered without transaction or recurring license charges.
Generate Customer Deposit Request on NetSuite Projects
Learn how you can request and generate customer deposit / retainer invoices to drive NetSuite projects without the need for advanced revenue recognition or other off-books or complicated processing models.
Prolecto: Netsuite Customer Deposits from Opportunities or Estimates
See related article: Create NetSuite Customer Deposits from Opportunities or Estimates
• Learn How to Drive NetSuite Customer Deposit Requests
Understand the best practice model to generate customer deposit requests against any business record.
• Solved: NetSuite Customer Deposits and Advance Payment Accounting
Get full aging and accounting control to handle your NetSuite-based deposit requests, proforma invoices and retainers.
• Create NetSuite Customer Deposits from Opportunities or Estimates
Learn how to create invoices from NetSuite Opportunities and Estimates that drive proper accrual accounting and automatically produce Customer Deposits.
• Generate Customer Deposit Request Invoices on NetSuite Projects
Learn how you can request and generate customer deposit/retainer invoices to drive NetSuite projects without the need for advanced revenue recognition or other off-books or complicated processing models.
• Yes You Can: Generate a NetSuite Customer Statement on an Invoice with Customer Deposit Accounting
Finally, generate a NetSuite customer statement which includes all open transactions and related customer deposits on an invoice PDF.
• Using NetSuite Payment Methods to Drive Customer Deposits
Learn how to use Payment Methods to drive Customer Deposits
• Drive NetSuite Customer Deposit Requests from Sales Order Lines
Understand how you can shape requests for monies in advance using NetSuite sales order (transaction) lines.
Led by practice: Accounting
Build ID 11
Version: 20260616.RC
Deposit Invoice & Status Handling
Customer Deposit & Request Logic
Bug Fixes
Version: 20251020.RC
Version: 20250818.RC
Version: 20250409.RC
Version: 20250213.RC
Version: 20250206.RC
Version: 20241209.RC
Version: 20241011.RC
Version: 20240619.RC
Implemented support Deposit Requests from the Project record.
Version: 20240229.RC
Implemented an app setting and logic to optionally write back the total requested amount to the corresponding line of the source transaction.
Version: 20240208.RC
When the project feature is enabled, and the project field is populated on the source transaction (SO, estimate, or opportunity), the project reference is now copied to the advance deposit invoice.
Version: 20240131.RC
Version: 20240109.RC
Version: 20230209.RC
Version: 20221112.RC
Development of a tool to convert a Credit Memo to a Customer Deposit. Activated from a specific credit memo, from a customer or via mass update.
Version: 20220901.RC
1. Ability to select deposit invoice form on deposit option.
2. Enhancement to use a simplified method for calling script on button click inside createCreateDepositButton. This button on the SO shows the amount difference in the button name. When clicked, it opens a native customer deposit.
Version: 20220125.RC
Improved address sourcing for deposit invoices created from deposit requests.
Version: 20210324.RC
New functionality:
-Added functionality to re-link Requests from Quote to Sales order when Sales Order created from Quote.
-Allow closing deposit invoices from manually generated Credit Memos. This solves for issues around Tax Engines needing specific user inputs.
General code cleanup:
-Fix to how request amount is sourced when using percentage.
-Enhancements for Deposit Applications
-Simplified method for calling functions from buttons
-Cleanup to function determining invoice amounts
-Tweak to not show create deposit button on request if one is being generated.
-Better error handling when missing deposit type on request. Addition of create request function.
-Populating the opp ref field on dep invoice created from request.
Version: 20201103.RC
Version: 20200610.RC
Solve for multiple requests on opportunity records.
Version: 20200319.RC
Version: 20191111.RC
Ability to process the Deposit Request records (connected to projects or customers) using a scheduled script. The end result is that deposit invoices are created and linked back to the deposit requests.
Version: 20191023.RC
Support for Transaction Terms Mapping so that traditional terms will trigger a specific deposit option.
Version: 20190925.RC
Support for applying payments at the top level parent only.
Version: 20190809.RC
Refinements for other client requirements:
Version: 20190413.RC
Refinements to Project based customer deposits including payment options driven by specific subsidiary requirements.
Version: 20181120.RC
New Request custom record for creation of Deposit Invoices. Can be used to drive request for deposit invoices from Projects or other structures.
Version: 20180403.RC
Revision to support a variable user-defined absolute amount of the deposit independent from the opportunity, estimate or sales order.
Version: 20171026.RC
Enhancements to close deposit invoices that won't ever be paid. Considerations for using the GL Reclasser to get different accounting routing. Refinements for user experiences for synchronous vs. asynchronous operations.
Version: 20170601.RC
Architecture enhancement to make the deposit invoice a control structure for the status of the overall application of payments to auto generation of customer deposits. Enhanced to allow payments of deposit invoice from any acceptable payment type including credits, other deposits and journal entries.
Version: 20170216.RC
Version: 20161005.RC
Version: 20160915.RC
Version: 20160908.RC
All Accelerator Templates are available exclusively to the Prolecto client community.