Olá Jaíne, tudo bem?
Para calcular o CMV, o cliente precisa te passar a posição final do estoque dele. Com o valor, você vai verificar a posição atual na contabilidade e diminuir pelo valor que ele passou, a diferença é o que você lança no CMV.
Em outras palavras, na contabilidade, o saldo da conta de estoque no balancete deve ser o mesmo valor da posição final de estoque do seu cliente.
Para controlar o estoque, ele precisa de um sistema que registre as entradas e saídas de mercadorias de forma precisa.
Espero ter ajudado!