Cuando tenemos un pedido y nos hacen un pago (entrega a cuenta de ese pedido) ya sea total o parcial, NO generar albarán, NO generar factura.
Pero SI GENERAR ASIENTO del cobro en cliente y en banco. Ya que contablemente tenemos un moviemiento de cobro.
Y cuando nos llegue la mercancía del proveedor y la podamos dar de salida en un albarán de cliente, seguidamente hagamos la factura, no se genere efecto de cobro si el pago a sido total, o bien si el pago ha sido parcial se genere efecto de cobro de la diferencia, para posteriormente cobrarle al cliente en la forma de pago que tenga especificada.
Y cuando se genere la factura que el importe total de la misma sea el importe total no se le ponga a 0 porque ya esté pagada con un a cuenta del pedido.
Se podría especificar en forma de pago de la factura tanto el importe a cuenta como el pendiente a cobrar.
Y con los proveedores lo mismo, cuando pagamos algo que aún no hemos recibido.