Como sistema se comporta com o parâmetro MV_ESTNEG igual a N quando geramos a solicitação ao armazém, para um armazém que não tem saldo em estoque ?
Quando se trabalha com o parâmetro MV_ESTNEG igual a N indica que a empresa não trabalha com estoque negativo, por esse motivo caso seja realizada a solicitação ao armazém e nestes armazém não tenha estoque temos duas dois cenários conforme abaixo:
1 - Situação: Realizamos a solicitação ao armazém informando um produto no armazém que não temos estoque dele, através da rotina MATA105: Atualizações > Movimentações > Internas > Armazém > Solicitar
É permitida inclusão normalmente, conforme demostrado abaixo:

Temos dois Armazéns 01 e 02, aonde o 01 contem saldo em estoque.
Já o Armazém 02 está sem saldo, iremos utilizar o 02 para esse caso, conforme abaixo:


Após fazermos a solicitação é necessário gerar a pré-requisição pela rotina MATA106: Atualizações > Movimentações > Internas > Armazém > Gerar Pré-Requis
Nesta etapa temos a configuração dos parâmetros ao pressionar F12, quatro deles são importantes para este cenário, sendo eles:
Gera Sol.Compras/Aut.Entrega = Sim , Cons. o Armazem da SA = Sim , Saldo do Armazem = Vazio e Saldo Ate o Armazem = Vazio
conforme exemplo abaixo:
Neste caso estamos colocando que iremos considerar o Armazém da SA, com isso ele vai considerar o armazém informado no momento da solicitação na rotina MATA105, no passo anterior. Ele vai verificar se neste armazém tem estoque desse produto
para atender a está solicitação, como usamos o armazém 02 e não temos estoque deste produto nele, será gerada uma solicitação de compras para atender a necessidade.
Conforme exemplo abaixo:


Enquanto não for efetuado a compra da solicitação gera para que seja atualizado o saldo em estoque do armazém não será possível realizar a baixa da requisição na rotina MATA185: Atualizações > Movimentações > Internas > Armazém > Baixar Pré-Requisição
conforme exemplo abaixo:

Apresentando o Help VALZERADO - Este campo não poderá estar zerado ou negativo.
Após concluir a solicitação de compras o processo seguira normalmente, pois o saldo em estoque do armazém foi atualizado.
2 - Situação: Seguiremos o mesmo passos da Situação - 1, aonde será gerado um solicitação ao Armazém e neste local não teremos estoque deste produto, porem no momento de gerar a Pré-Requisição não iremos considerar o Armazém da SA e com isso colocaremos os parâmetros Saldo do Armazem e Saldo Ate o Armazem, conforme exemplo abaixo:

Como podemos ver no armazém 01 temos saldo em estoque de 10 quantidades, já no armazém 02 estamos com o estoque zerado.
Realizaremos a solicitação ao armazém 02: Através da rotina MATA105: Atualizações > Movimentações > Internas > Armazém > Solicitar

No momento da geração iremos informar os parâmetros conforme abaixo: MATA106: Atualizações > Movimentações > Internas > Armazém > Gerar Pré-Requis
Gera Sol.Compras/Aut.Entrega = Sim , Cons. o Armazem da SA = Não, Saldo do Armazem = 01 e Saldo Ate o Armazem 02

Neste caso estamos colocando que não iremos considerar o Armazém da SA, com isso ele vai considerar o range de armazéns informados nos parâmetros Saldo do Armazem e Saldo Ate o Armazem.
Ele vai verificar se neste range de armazém que informamos tem estoque desse produto e caso tenha saldo para atender a necessidade solicitada não será gerado a solicitação de compras, pois existe o produto em estoque para atender a ela. Como usamos o armazém 02 e não temos estoque deste produto nele, mas tem no armazém 01, não será gerado a solicitação de compras, pois existe saldo para atender a solicitação.

Enquanto não for efetuado a transferência do armazém 01 para o armazém 02 não será possível realizar a baixa da requisição na rotina MATA185: Atualizações > Movimentações > Internas > Armazém > Baixar Pré-Requisição
Apresentando a mensagem: Help: MA240NEGAT - Não existe quantidade suficiente em estoque para atender esta requisição.
Até que seja realizado a transferência do armazém 01 para o 02, para que seja atualizado o saldo corretamente e esse processo seja concluído.
Rotina MATA261: Atualizações > Movimentações > Internas > Movimentação Múltipla

Após realizar a transferência para o armazém voltar a rotina MATA185: Atualizações > Movimentações > Internas > Armazém > Baixar Pré-Requisição
Com isso o processo seguira corretamente.