This SuiteQL query below returns all deposits received for a specific customer.
SELECT Transaction.ID AS Transaction, Transaction.TranID, Transaction.TranDate, BUILTIN.DF( Transaction.Entity ) AS Customer, BUILTIN.DF( TransactionMainLine.CreatedFrom ) AS SalesOrder, Transaction.ForeignTotal, BUILTIN.DF( Transaction.PaymentMethod ) AS PaymentMethod, Transaction.OtherRefNum, BUILTIN.DF( Transaction.Status ) AS Status FROM Transaction INNER JOIN TransactionLine AS TransactionMainLine ON ( TransactionMainLine.Transaction = Transaction.ID ) AND ( TransactionMainLine.MainLine = 'T' ) WHERE ( Transaction.Type = 'CustDep' ) AND ( Transaction.Entity = 7553356 ) AND ( Transaction.Voided = 'F' ) ORDER BY Transaction.TranID