Su primer y segundo párrafo son dos casos diferentes.
El movimiento de dinero entre una cuenta corriente y una cuenta de ahorros acreditará el efectivo y debitará el efectivo, haciendo innecesaria una transacción en el libro mayor, a menos que los montos en las dos cuentas bancarias sean rastreados como dos cuentas de libro mayor separadas. Usted puede tener la cuenta 1001 (Efectivo-cheques) y la cuenta 1002 (Efectivo-ahorros). En ese caso, un movimiento de dinero entre estas dos cuentas debería ser rastreado por una transacción entre las cuentas GL; acreditar cheques, debitar ahorros. No afectará a su balance, pero dependiendo de su definición de liquidez de los activos podría afectar al capital circulante en su estado de flujos de efectivo (si considera que la cuenta de ahorros es "ilíquida", entonces el dinero que se mueve hacia ella es una disminución del capital circulante).
Básicamente, lo que está creando con sus cuentas de "crédito de tienda" para cada cliente es una cuenta de "ingresos no ganados". Cuando los clientes le pagan en efectivo por un trabajo que aún no ha realizado, o usted reembolsa dinero por una devolución como "crédito de la tienda" en lugar de efectivo, el crédito es una cuenta de pasivo, que equilibra un aumento de efectivo, inventario o un gasto (si está dando crédito gratis, quizás debido a un error de su parte, cargaría una cuenta de "Gastos de crédito de la tienda"). Si lo desea, esto puede dividirse cliente por cliente en el libro mayor, evitando la necesidad de una cuenta de retención.
De la forma en que usted quiere hacerlo, tendría una cuenta de "Retención de clientes". Debe ser única en el Libro Mayor y para el cliente, y sí, es una cuenta de pasivo. Para transferir a la cuenta de depósito, simplemente se carga a la cuenta de ingresos no devengados y se abona a la cuenta de depósito de clientes, registrando la transacción como "transferencia de crédito de almacén de clientes" o algo similar (moviendo el pasivo al pasivo; el balance no cambia). A continuación, cuando se venden bienes o servicios al cliente, se cargan las cuentas por cobrar y se acreditan los ingresos, y luego, para registrar el pago, se acreditan los ingresos y se cargan las existencias de clientes (hasta su saldo acreedor actual, después de lo cual el cliente le paga en efectivo y usted lo carga, o el cliente todavía le debe). Para eliminar un saldo restante en la cuenta de retención, cargue la retención de clientes y acredite los ingresos no devengados.
No creo que la cuenta Holding, tal y como la quieres utilizar, sea una buena idea. Si quiere hacer un seguimiento del saldo de crédito de la tienda de cada cliente con una cuenta GL, entonces cree cuentas especializadas de Ingresos no devengados para cada cliente que obtenga un crédito de la tienda, con el nombre del cliente y que contenga su saldo (cero o no). Si no se preocupa por ello a nivel del libro mayor, entonces reúnalo en una cuenta de ingresos no devengados (tenga una cuenta de crédito de tienda si es necesario), y rastree las cantidades individuales fuera de los libros.