Se supone que para eso está la Solicitud de Anticipo de Cliente. ¿Por qué no le das un vistazo? Debería ser una posible solución, cubre lo que comentas en cada paso.
Tienes una orden de venta, te vas a Solicitud de anticipo y la “Creas desde”, seleccionas tu orden de venta de la cual requieres un “adelanto” y cambias el importe (no al artículo, ni a la cantidad, al total) del anticipo que le vas a pedir al cliente. Ese lo puedes imprimir.
Luego, cuando el cliente te hace el pago lo registras en “Pagos Recibidos” y ese mismo también lo puedes imprimir como comprobante del pago.
Para cuando haces la Factura de clientes el mismo sistema te resta del total el pago anticipado.