Su primer y segundo párrafo son dos casos diferentes.
Mover el dinero entre una cuenta corriente y una cuenta de ahorro acreditará el efectivo y cargará el efectivo, lo que hace innecesaria una transacción en el libro mayor, a menos que los importes 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 devengados”. Cuando los clientes le pagan en efectivo por un trabajo que aún no ha realizado, o usted reembolsa el dinero de una devolución como “crédito de la tienda” en lugar de en efectivo, el crédito es una cuenta de pasivo, que equilibra un aumento en el efectivo, el inventario o un gasto (si está dando crédito de forma gratuita, tal vez debido a un error por 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 existencias, simplemente se carga a la cuenta de ingresos no devengados y se abona a la cuenta de existencias de clientes, registrando la transacción como “transferencia de crédito de tienda 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 el 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 de Retención, de la forma en que usted quiere usarla, 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 Ganados para cada cliente que obtiene un crédito de la tienda, con el nombre del cliente y conteniendo 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.