Transferência
Este manual orienta o usuário final na utilização da funcionalidade de Transferência de Estoque no BomControle, incluindo como pesquisar transferências existentes e como cadastrar uma nova transferência de estoque.
Tela de Pesquisa de Transferência de Estoque
Funcionalidade: Nesta tela, o usuário pode consultar as transferências de estoque já registradas, filtrar resultados e acessar ações como visualizar detalhes ou cancelar uma transferência. Também é o ponto de partida para criar uma nova transferência.
Figura 1: Tela de pesquisa de Transferência de Estoque

Filtros de Pesquisa: Na parte superior da tela, existem filtros para refinar a busca das transferências registradas:
Empresa Origem: permite selecionar uma ou mais empresas de origem da transferência. Filtra as transferências cujo estoque de saída pertence às empresas selecionadas. (Obrigatório selecionar pelo menos uma empresa para cadastrar nova transferência.)
Empresa Destino: permite selecionar uma ou mais empresas de destino. Filtra as transferências cujo estoque de entrada pertence às empresas selecionadas.
Estoque Origem: filtro por um ou mais estoques (almoxarifados/depositos) de origem. Mostra apenas transferências que saíram dos estoques selecionados. (A lista de estoques origens é carregada de acordo com as empresas de origem selecionadas.)
Estoque Destino: filtro por um ou mais estoques de destino das transferências.
Produto: permite filtrar transferências que possuam um determinado produto (ou produtos) em sua lista de itens transferidos.
Status: filtra pelo status da transferência. Opções disponíveis normalmente são Transferido (concluída com sucesso) e Cancelado (transferência cancelada).
Período (Data): filtro de intervalo de datas da transferência. Por padrão, é sugerido o mês atual completo. Permite definir uma data inicial e final para buscar transferências realizadas nesse intervalo.
Após ajustar os filtros desejados, a lista será atualizada para exibir somente as transferências que atendem aos critérios. É possível limpar todos os filtros utilizando a opção Limpar Filtros, retornando aos valores padrão (geralmente todas as empresas/estoques e o período atual).
Colunas do Grid de Resultados: A tabela de transferências exibe, para cada transferência registrada, as seguintes informações:
Data: Data em que a transferência foi efetuada. (Formato: dd/mm/aaaa). Caso a transferência não tenha data registrada, aparece como "Sem data".
Status: Situação da transferência:
Transferido: indica que a transferência foi concluída e efetivada no estoque. Apresentado com um rótulo em verde e texto TRANSFERIDO.
Cancelado: indica que a transferência foi cancelada após o registro. Apresentado com um rótulo em vermelho e texto CANCELADO.
Usuário: Nome do usuário que realizou (registrou) a transferência. Abaixo do nome, é exibido o e-mail do usuário. (Se não houver registro, mostra "Sem usuário"/"Sem e-mail").
Origem: Nome do Estoque de Origem de onde os produtos saíram. Abaixo, exibe o nome da Empresa de Origem correspondente a esse estoque. (Se não houver dado, mostra "Sem estoque"/"Sem empresa".)
Destino: Nome do Estoque de Destino para onde os produtos foram transferidos, com o nome da Empresa de Destino logo abaixo. (Ou "Sem estoque"/"Sem empresa" se indisponível.)
Ações: Botões de ação para cada registro:
Visualizar (ícone de olho): Abre os detalhes da transferência em uma janela/modal, permitindo verificar todos os dados da transferência (empresa, estoques, itens e quantidades). Esta visualização é apenas para conferência; não permite editar a transferência.
Cancelar: Permite cancelar a transferência caso ela ainda não tenha sido cancelada. Ao clicar, o sistema solicitará a confirmação e um Motivo de cancelamento (campo obrigatório). Confirmando, a transferência assume status Cancelado e os movimentos de estoque são estornados – ou seja, as quantidades retornam ao estoque de origem e são removidas do estoque de destino, anulando os efeitos da transferência. (Obs.: É necessário ter permissão de edição para cancelar uma transferência; caso contrário, o sistema exibirá uma mensagem de "Não Autorizado". Transferências já canceladas não podem ser canceladas novamente.)
Novo Cadastro: Para criar uma nova transferência de estoque, utilize o botão Nova Transferência (geralmente localizado no topo ou rodapé da tela de pesquisa, dependendo do layout). Apenas usuários com permissão poderão visualizar e clicar nesse botão. Ao acionar Nova Transferência, o sistema abrirá a tela de cadastro de transferência de estoque, descrita a seguir.
Dados Básicos (Cadastro de Transferência)
Ao acessar a tela de Nova Transferência de Estoque, serão apresentados os campos de Dados Básicos para definição dos locais e contexto da transferência.
Figura 2: Formulário de Nova Transferência – Seção Dados Básicos

Todos os campos desta seção são obrigatórios para salvar a transferência. São eles:
Empresa (Origem): seleção da empresa que contém o estoque de origem dos produtos a serem transferidos. Ao escolher a empresa de origem, automaticamente o sistema define a mesma empresa como destino (Empresa Destino) – ou seja, por padrão a transferência ocorre dentro da mesma empresa. (Transferências são, portanto, internas à empresa selecionada. Caso sua operação envolva transferência entre empresas distintas do grupo, isso normalmente deve ser tratado como saída/entrada com nota fiscal de venda/compra.) Após selecionar a empresa, os campos de estoques serão carregados com as opções correspondentes a essa empresa.
Regra: este campo é obrigatório – sem empresa definida, não é possível prosseguir. Ao alterar a empresa, quaisquer produtos já adicionados na transferência (na seção de itens) serão removidos e será necessário recomeçar o preenchimento, pois a mudança de empresa limpa os estoques e itens selecionados anteriormente.
Estoque Origem: seleção do local de estoque de onde sairão os produtos. A lista deste campo apresenta todos os estoques (almoxarifados) cadastrados na empresa de origem selecionada.
Regras: campo obrigatório. Fica desabilitado até que uma Empresa Origem seja escolhida. Ao selecionar o estoque de origem, o sistema carregará o saldo disponível dos produtos (quando você selecionar um produto na seção de itens) para esse estoque, permitindo conferir quantidades disponíveis. Existe a opção de adicionar um novo estoque rapidamente (caso tenha permissão) através do botão de “+” (cadastro rápido) ao lado do campo – útil para cadastrar um novo local de estoque sem sair da tela.
Estoque Destino: seleção do local de estoque que receberá os produtos transferidos. Listará os estoques disponíveis na Empresa Destino (que, por padrão, será a mesma definida como origem).
Regras: também é obrigatório e permanece desabilitado até que uma Empresa (destino) esteja definida – no fluxo padrão, ao escolher a Empresa de Origem o sistema já preenche internamente a Empresa Destino igual, habilitando este campo. Assim como no estoque de origem, é possível cadastrar um novo Estoque Destino rapidamente via botão de “+” se necessário. Ao alterar a Empresa (Origem/Destino), este campo será resetado junto com o estoque de origem, para evitar inconsistências.
Dica: Caso sua operação exija realmente transferir entre empresas diferentes (por exemplo, filiais com CNPJ distintos), será necessária a emissão de nota fiscal de saída de uma empresa e entrada na outra, ao invés de usar diretamente este cadastro de transferência interna. O BomControle considera a transferência de estoque como uma movimentação interna (mesma empresa).
Produtos (Itens da Transferência)
Nesta seção, você irá selecionar os produtos e as quantidades a serem movimentados da origem para o destino definidos acima. A tela de produtos é dividida em campos de inclusão de item e em uma lista (grid) que exibe os itens adicionados na transferência.
Figura 3: Formulário de Nova Transferência – Seção Produtos

Campos para adicionar item: (Preencha todos para adicionar cada produto na transferência)
Produto: escolha o produto a transferir. É possível localizar o produto de duas formas:
Pelo código: há um campo de filtro rápido onde você pode digitar o código ou código de barras do produto; ao confirmar, o produto correspondente é selecionado automaticamente.
Pelo nome/descrição: utilize o menu suspenso (campo de busca) para encontrar e selecionar o produto desejado.
Regras: Este campo é obrigatório. Ele só é habilitado após definir Estoque Origem e Estoque Destino (pois a seleção de produto depende de uma empresa/estoque de contexto). Ao selecionar um produto, o sistema carregará automaticamente informações complementares como unidade de medida e controle de lote (se aplicável), e atualizará o saldo disponível no estoque de origem para esse produto (descrição em Saldo abaixo).
Não é permitido adicionar o mesmo produto duas vezes na mesma transferência – caso tente selecionar um produto já incluído na lista, o sistema exibirá uma mensagem informando que o produto já foi adicionado.
- Lote Automático: (campo tipo toggle Sim/Não) – visível somente para produtos que possuem controle de lote. Este controle define como tratar a escolha de lotes na transferência:
- Não (desligado): o usuário irá selecionar manualmente um lote específico no campo Lote ao lado. Use essa opção se deseja escolher de qual lote do estoque de origem sairá a quantidade informada.
- Sim (ligado): o sistema distribuirá automaticamente a quantidade informada entre os lotes disponíveis do produto no estoque de origem. Ou seja, caso o produto tenha múltiplos lotes em estoque de origem, a transferência consumirá primeiro o lote mais antigo (próximo do vencimento) e assim por diante, dividindo a quantidade solicitada entre os lotes necessários. Use esta opção para facilitar a retirada por ordem de validade (FIFO/FEFO). Quando ativado, o campo Lote manual será desabilitado e não precisa ser preenchido.
Regras: Por padrão, o Lote Automático fica Não (desligado). Somente é relevante para produtos controlados por lote. Se Lote Automático = Sim, o campo de seleção de lote é desativado e a transferência exigirá que haja estoque suficiente somando todos os lotes do produto.
Se = Não, torna-se obrigatório selecionar um lote específico no campo Lote. Este toggle não aparece para produtos sem controle de lote. - Lote: campo de seleção de lote específico do produto selecionado. Disponível apenas se o produto tem controle de lote e o toggle Lote Automático estiver em Não. A lista exibirá os lotes existentes daquele produto no Estoque de Origem, para que o usuário escolha de qual lote sairá a quantidade. Exibe identificação/nome do lote; ao selecionar um lote, o sistema irá recalcular o saldo disponível considerando apenas aquele lote (por exemplo, se há 100 unidades no lote X e 50 no lote Y, e você escolhe o lote X, o Saldo disponível passará a mostrar 100 em estoque).
Regras: Caso o produto seja controlado por lote e Lote Automático esteja desligado, este campo é obrigatório (é necessário especificar o lote de origem). Se o produto não tem controle de lote, este campo não é editável e aparecerá apenas uma indicação "Produto sem controle de lote". Enquanto o Lote Automático estiver marcado Sim, este campo fica desabilitado (pois não é necessário definir um lote manualmente). - Quantidade: quantidade do produto que será transferida do estoque de origem para o destino. Deve ser informada em unidade ou medida conforme o produto (ex.: peças, kg, litros, etc., a unidade é exibida abaixo no resumo do item após adicionar).
Regras/Validações: Campo obrigatório ao adicionar um item. Não são permitidos valores zero ou negativos (o mínimo é 0,001 caso sejam quantidades fracionárias). O sistema impede quantidades excessivas: você não pode transferir mais do que o disponível no estoque de origem. Ao digitar a quantidade, observe o campo Saldo ao lado – ele mostra o quanto restará no estoque de origem após a transferência da quantidade informada.
Se a quantidade exceder o disponível, o saldo exibirá um valor negativo e, ao tentar adicionar, o sistema apresentará erro "Não é possível transferir produtos não disponíveis". Ajuste a quantidade para um valor que não esgote além do estoque atual. Além disso, há um limite máximo técnico de entrada (geralmente 8 dígitos, conforme o sistema, até 99.999.999, com até 3 casas decimais) para evitar erros de digitação. - Saldo: este não é um campo de entrada, mas sim uma informação dinâmica exibida em destaque. Conforme você seleciona o produto (e possivelmente um lote) e insere a quantidade, o sistema mostra o saldo disponível atual daquele produto no Estoque de Origem e calcula quanto vai sobrar após a transferência. É exibido como um número em negrito:
Saldo: (Quantidade disponível – Quantidade informada)
Por exemplo, se há 50 unidades disponíveis e você indica 20 na transferência, o saldo exibirá 30.00 após saída. Se você marcar Lote Automático = Sim, o saldo considerará todos os lotes do produto; se selecionar um lote específico, considerará apenas aquele lote. Observação: este saldo é apenas para referência imediata do usuário. O sistema fará a validação final no momento de adicionar/salvar; não é possível concluir a transferência com saldo negativo.
Figura 4: Formulário de Nova Transferência – Grid de Produtos

Botão “Adicionar” ( + ): após preencher Produto, Quantidade e, se aplicável, Lote, clique no botão + para incluir o item na lista de produtos a transferir. Este botão permanece desabilitado enquanto os campos obrigatórios do item não estiverem preenchidos corretamente. Ao adicionar:
O item aparece na tabela de itens abaixo, mostrando produto, quantidade e lote selecionado.
O formulário de entrada de item é limpo para permitir adicionar um próximo produto.
Se o produto tiver Lote Automático = Sim, o sistema poderá inserir várias linhas na lista, correspondentes a cada lote consumido. Por exemplo, se transferir 100 unidades e o estoque origem tinha 60 unidades no lote A e 40 no lote B, serão adicionadas duas linhas: uma com 60 (lote A) e outra com 40 (lote B), ambas marcadas como "Lote automático". Isso ocorre automaticamente para distribuir a quantidade entre lotes disponíveis.
Importante: um mesmo produto não pode ser duplicado na lista. Tentativas de adicioná-lo novamente serão ignoradas com aviso. Caso precise alterar a quantidade ou lote de um item já adicionado, utilize a função de Editar item descrita adiante.
Lista de Produtos Adicionados: abaixo do formulário, há uma tabela que lista todos os itens já incluídos na transferência. As colunas desta tabela são:
Produto: nome do produto adicionado. Abaixo do nome, caso necessário, o sistema pode exibir o código ou ID do produto para auxiliar na identificação.
Quantidade: quantidade a transferir daquele produto. Exibida em negrito, seguida logo abaixo pela unidade do produto (por exemplo, "UN", "KG" etc.). Se não houver unidade cadastrada para o produto, mostra "Sem unidade".
Lote: informação do lote associado:
Se o produto não tem controle de lote, exibe "Sem lote" (e "Sem validade" abaixo, já que não há data de validade em questão).
Se o produto tem controle de lote e foi selecionado um lote específico, exibe o identificador/nome do lote em negrito e logo abaixo a data de validade daquele lote.
Se o produto tem controle de lote e foi usado Lote Automático, exibe em negrito a indicação "Lote automático". (Nesse caso, não há detalhe de um lote específico porque a linha pode representar parte de vários lotes ou um lote indefinido – a distribuição foi automática. As linhas inseridas automaticamente por lote automático aparecerão cada uma com essa etiqueta, representando cada lote consumido.)
Ações (editar/excluir): para cada item adicionado, há dois botões:
Excluir (ícone lixeira): remove o item da lista de transferências. Clique para retirar o produto da transferência caso tenha sido inserido por engano ou não seja mais necessário. O estoque disponível volta a considerar aquele item como disponível imediatamente após a remoção (o saldo em tela será recalculado se você estiver editando ou pronto para adicionar algo).
Editar (ícone lápis): permite alterar os dados de um item já adicionado. Ao clicar em Editar em uma linha, o item selecionado será carregado de volta nos campos acima (Produto, Quantidade e Lote). O formulário entra em modo de edição:
Você poderá ajustar a Quantidade desejada. (Nota: o campo Produto e Lote ficam bloqueados durante a edição – não é possível trocar o produto nem o lote diretamente; a edição abrange somente a quantidade ou reavaliação da disponibilidade.)
Se necessário alterar o lote ou o próprio produto, a forma recomendada é excluir a linha e adicionar novamente com os dados corretos, já que o sistema não permite mudar o produto/lote de um item existente via editar, apenas quantidade.)
O botão Adicionar muda para um botão Atualizar (ícone de refrescar) durante o modo edição.
Após fazer a mudança de quantidade, clique em Atualizar para salvar as alterações no item da lista. O sistema validará novamente a disponibilidade (não permitindo aumentar a quantidade além do disponível no momento).
Se decidir não alterar nada, clique no botão Cancelar (ícone de “X” que aparece ao lado do Atualizar) para sair do modo edição. Isso limpará os campos sem modificar o item.
Durante a edição, todos os outros campos de novo item ficam desabilitados até concluir ou cancelar a edição em andamento.
Paginação dos Itens: Caso sejam adicionados muitos itens, a tabela suporta paginação. O rodapé da tabela exibirá controles para navegar entre páginas de itens (com X itens por página, por exemplo 5 itens por página por padrão). Use os botões "Anterior/Próximo" para visualizar todos os produtos adicionados quando houver mais linhas do que cabem em uma página.
Após adicionar todos os produtos desejados e conferir as quantidades, você estará pronto para finalizar o cadastro da transferência.
Finalizando a Transferência
Na parte inferior da tela de cadastro, há a barra de ações fixada, com os botões:
Figura 5: Formulário de Nova Transferência – Finalizando a Transferência

Voltar: Cancela o cadastro da transferência em andamento e retorna para a tela de pesquisa/listagem, sem salvar nenhuma informação inserida. Use este botão se decidir não prosseguir ou para voltar após salvar.
Transferir (Salvar): Conclui o registro da transferência de estoque. Ao clicar neste botão, o sistema realiza as validações finais:
Verifica se todos os campos obrigatórios em Dados Básicos foram preenchidos (Empresa, Estoque Origem e Destino).
Verifica se pelo menos um produto foi adicionado na lista de itens (não é possível salvar uma transferência sem itens; caso tente, o sistema emitirá um aviso "Adicione pelo menos um produto à lista de transferência").
Garante que nenhum item exceda o saldo disponível (essa verificação já acontece ao adicionar, mas é refeito no servidor por segurança).
Se tudo estiver correto, a transferência é salva no sistema. Os estoques são imediatamente atualizados: as quantidades informadas de cada produto são debitadas do Estoque de Origem e creditadas no Estoque Destino. O status da nova transferência será marcado como Transferido (concluída). Você receberá uma mensagem de confirmação "Transferência salva com sucesso". Em seguida, o sistema retornará automaticamente para a tela de pesquisa de transferências, onde a nova transferência aparecerá listada (com status Transferido, data atual e seu usuário como responsável).
Caso ocorra algum erro durante o salvamento (por exemplo, alguma regra de negócio no servidor ou perda de conexão), o sistema exibirá uma notificação de erro com o motivo e não concluirá a operação até ser corrigido.
Impactos nos Módulos Relacionados
A Transferência de Estoque afeta principalmente o módulo de Estoque em termos de movimentação de produtos, mas tem reflexos a considerar em outros módulos:
Estoque (Controle de Inventário): Ao confirmar uma transferência, o sistema gera movimentações de estoque de saída no estoque de origem e de entrada no estoque de destino para cada item. Essas movimentações podem ser consultadas em relatórios de movimentação de estoque e refletem imediatamente nos saldos dos produtos.
Por exemplo, se foram transferidas 10 unidades do produto X do Almoxarifado A para B, o saldo em A diminui em 10 e em B aumenta em 10. Se a transferência for cancelada posteriormente, essas movimentações são revertidas (as movimentações são marcadas como canceladas, fazendo com que os saldos retornem ao estado anterior, devolvendo as 10 unidades ao estoque A e removendo do B). Todos os registros de transferência (concluídas ou canceladas) permanecem no histórico para auditoria, e itens cancelados não afetam mais o estoque disponível.
Financeiro: Não há lançamento financeiro automático atrelado a uma transferência de estoque. Ou seja, nenhuma conta a pagar ou a receber é gerada, pois trata-se de movimentação interna de mercadorias (não envolve venda ou compra para terceiros). O valor dos produtos continua compondo o patrimônio da mesma empresa. Apenas o local físico/contábil (almoxarifado) desses produtos mudou. Nota: Em termos de custo de estoque, se a empresa utiliza custo médio por depósito, a transferência pode levar o custo médio do produto de um estoque para outro. Porém, financeiramente, não há mudança de proprietário nem transação monetária.
Vendas: Indiretamente, a transferência pode afetar o atendimento de pedidos de venda. Por exemplo, ao mover estoque de um depósito para outro, certifique-se de que não esteja retirando produtos de um estoque que seriam necessários para um pedido de cliente pendente naquele local.
O sistema não bloqueia a transferência por causa de reservas de venda, portanto é responsabilidade do usuário verificar as necessidades de vendas antes de transferir. Após a transferência, caso existam pedidos vinculados ao estoque de origem, os saldos disponíveis para esses pedidos serão reduzidos, podendo exigir realocação (por exemplo, atender o pedido a partir do estoque destino, se aplicável). Em resumo, não há integração automática com pedidos de venda, mas o movimento de estoque influenciará a disponibilidade de produtos para vendas.
Nota Fiscal (Emissão de NF-e): A transferência interna de estoque não gera automaticamente uma nota fiscal, pois dentro da mesma empresa não há operação de circulação de mercadoria entre entes distintos. No entanto, se a transferência envolver movimentação física de mercadorias entre endereços diferentes (por exemplo, entre filiais com CNPJ distintos, ou mesmo entre estados, conforme a legislação brasileira), será necessário emitir uma Nota Fiscal de transferência para acobertar o transporte. Nesse caso, o usuário deve acessar o módulo de Notas Fiscais e emitir uma nova NF-e do tipo Remessa de Transferência referente aos produtos movimentados:
Selecionar como natureza de operação/CFOP adequada para transferência interna.
Informar a empresa/filial de destino como destinatária na NF (se for outra inscrição).
Inserir os produtos e quantidades conforme a transferência realizada.
Referenciar, no campo de informações adicionais da NF, que se trata de uma transferência de estoque interna do sistema (incluir o ID ou código da transferência, se houver, para rastreabilidade).
O BomControle, no registro da transferência em si, não emite essa nota automaticamente, visto que depende da necessidade fiscal. Portanto, é responsabilidade do usuário identificar quando a NF é exigida e procedê-la manualmente. Após emitir a nota, não esqueça de movimentar a mercadoria fisicamente conforme registrado.
Em caso de cancelamento da transferência que já teve nota fiscal emitida, também será necessário cancelar a respectiva NF-e pelo módulo fiscal, seguindo os procedimentos legais, para que os registros fiscais e de estoque fiquem alinhados.
Conclusão
Com esses passos e orientações, o usuário final consegue registrar transferências de estoque entre almoxarifados no BomControle de forma correta, mantendo o controle de saldos atualizado e atendendo às exigências internas e fiscais conforme o caso. Lembre-se sempre de verificar os saldos e selecionar corretamente os estoques de origem e destino para que a movimentação reflita a realidade física da empresa. Em caso de divergências, a funcionalidade de cancelamento de transferência está disponível para ajustes, respeitando as devidas justificativas e permissões.
Faça um teste grátis
Sem cartão de crédito
Gratuito por 7 dias


