pensando que tu problema viene en la falta de conocimiento de manejo del inventario, que es el problema que si siempre se da en este caso.
Asi que te recomiendo que leas sobre peps(fifo),ueps(lifo),etc
tambien conocer este orden para la apliacion ya que parece que estas manejando el inventario completo
Inventario Inicial
Compras
DeV en compras
Gastos de compra
Ventas
Devoluciones en ventas
mercancia en transito(abonos,etc)
inventario Final
Esto te llevaria a un buen sistema de inventario y facturación
en el ftp de solocodigo hay un ejemplo de manejo de stoc y facturacion.
ftpSolocodigoMi recomendacion es que si no vas a trabajar con algun contador o alguien que maneje ese tema te documentes bien para evitar procesos incompletos e inventarios desfasados.
Saludos,