Is it possible to use a Customer Deposit as the payment of a Gift Certificate Invoice?
Hello NetSuite Universe,
Is it possible to use a Customer Deposit that was created as a Deposit from a Sales Order as the payment for a Gift Certificate Invoice? We have done this in the past with Credit Memos, where all we have to do is:
- Create the Invoice, line is the Gift Certificate
- Load the Credit Memo, find the Invoice from #1 in the Apply subtab, and save
Pretty straightforward. But when I create a Deposit Application, I cannot see the Customer Invoice listed in the apply subtab.
Am I violating any accounting principle or basic GC mechanics? I am a SuiteScript developer so not really sure if this is a business process restriction.

Can you check if the Deposit has a related Sales Order on it? The issue I have is for Customer Deposits created from Sales Orders. The field on the customer deposit should just be “salesorder”
That sales order field reserves the customer deposit for the sales order. You need to get the sales order fully billed before you can use the customer deposit elsewhere.
The trick to get the Customer Deposit to apply to transactions NOT directly created from the related Sales Order is to close the Sales Order first. Once closed, the Deposit Application record shows the open Gift Certificate Invoice.
The business context for this is wanting to use the Customer Deposit to fund a Gift Certificate for a customer to use as Store Credit. Once applied to the Invoice, the customer can use the Gift Certificate in a future, replacement purchase.