Pedidos Filhos x Pedidos Pai
🚀 Novidade — disponível a partir da versão 19.0.1.0.0 do módulo edoo_sale_order_custom. Funciona no Odoo Community (depende só de Vendas) e, com o app Assinaturas instalado, também nas assinaturas. Para Odoo 17 ou se o ambiente estiver em versão anterior, fale com a Edoo estamos prontos para esta versão também.
Grupo com mais de uma empresa no mesmo Odoo conhece bem esta cena: o vendedor fecha a venda na matriz, mas parte do pedido vai ser faturada e entregue por uma filial, pela fábrica ou pela operação em outro país. O caminho de sempre é abrir um pedido novo na outra empresa e redigitar tudo: cliente, itens, preços, vendedor, posição fiscal. O vínculo entre os dois some, ninguém sabe quanto do pedido original já foi repassado, e o produto cadastrado só para a matriz não aparece na filial.
O Pedido Filho resolve isso dentro do próprio pedido de venda. Um botão abre um assistente que copia o pedido para a empresa escolhida, deixa o usuário decidir quais itens e quantidades vão, troca sozinho os produtos exclusivos da empresa de origem pelo equivalente da empresa de destino e mantém pai e filho ligados, com saldo por item, botões inteligentes e registro no histórico dos dois pedidos.
Como ativar
Depois de instalar o módulo, o botão ainda não aparece para ninguém. A permissão é por usuário e vem desmarcada: em Definições › Usuários, abra o usuário, vá na aba Direitos de acesso e marque Permitir criar pedidos filhos em Pedidos de Vendas / Assinaturas, no grupo Vendas - Pedidos Filhos. O campo só é visível para administradores do sistema.
Definições › Usuários › aba Direitos de acesso · dados ilustrativos.
O segundo requisito é o seletor de empresas no topo da tela. O assistente só oferece as empresas que estão marcadas no seletor naquele momento. Se a filial não estiver marcada, ela não aparece na lista, e o próprio assistente avisa isso em uma faixa azul logo no topo.
O botão no pedido
Com a permissão ligada, o pedido de venda ganha o botão Criar Pedido Filho na barra de ações. Ele funciona em cotação e em pedido confirmado, e o mesmo pedido pode gerar quantos filhos forem necessários. Depois do primeiro filho, aparece o botão inteligente Pedidos Filhos com a contagem.
Pedido pai confirmado na matriz, com o botão de ação e o botão inteligente · dados ilustrativos.
O assistente
O assistente abre já preenchido com os dados do pedido pai. Tudo o que é copiado pode ser alterado antes de criar.
| Campo | De onde vem | Regra |
| Empresa | Empresa do pai | Só as empresas ativas no seletor do topo e permitidas ao usuário. |
| Cliente e referência do cliente | Copiados do pai | O filho é do mesmo cliente. |
| Vendedor | Copiado do pai | Editável. |
| Moeda e lista de preços | Copiadas do pai | A lista é filtrada pela empresa e pela moeda. Se a empresa de destino não tiver lista na moeda atual, a moeda passa a ser a da empresa. |
| Posição fiscal | Copiada do pai | Só posições da empresa escolhida. Ao trocar a empresa, confira a posição sugerida e escolha a da operação na empresa de destino. Com a localização brasileira da Edoo, só as de saída e as sem tipo definido. |
| Preços | Escolha do usuário | Copiar do pedido pai (convertendo a moeda, se mudar) ou Recalcular pela lista de preços do filho. |
Abaixo dos campos fica a lista dos itens do pai, cada um com um seletor para entrar ou não no filho, a quantidade (limitada ao saldo), o produto que vai no filho e uma coluna de situação. Quando a empresa de destino é outra, uma faixa amarela lembra que os impostos serão recalculados pela posição fiscal escolhida.
Assistente aberto para a filial: um produto trocado pelo equivalente e outro bloqueado até ser resolvido · dados ilustrativos.
Produto exclusivo de uma empresa
É o ponto que mais dá trabalho quando o pedido é redigitado à mão. Se um item do pai está cadastrado só para a empresa de origem, o assistente procura na empresa de destino um produto com o mesmo código interno e, se não achar, com o mesmo código de barras. Havendo exatamente um equivalente, a troca é feita sozinha, a linha fica com a situação Substituído e um aviso amarelo pede para conferir. Havendo nenhum ou mais de um, a linha fica como Escolher produto, uma faixa vermelha lista o problema e o pedido filho não é criado até o usuário escolher o produto na coluna Produto no pedido filho ou desmarcar a linha. O preço do produto trocado vem da lista de preços do filho, não do pai.
Os itens que ficam com a matriz foram desmarcados e o bloqueio sumiu; o rodapé mostra quantos itens vão e o valor sem impostos · dados ilustrativos.
O pedido filho
Ao confirmar, o filho é criado como cotação na empresa de destino e abre na tela. Dali ele segue o fluxo normal daquela empresa: confirmação, entrega, fatura e nota fiscal. No topo fica o botão inteligente Pedido Pai, que volta para a origem.
Cotação criada na filial com a posição fiscal escolhida no assistente · dados ilustrativos.
Os dois pedidos recebem uma nota interna no histórico, assinada pelo usuário que clicou, com o número do outro pedido, a empresa e a lista de itens e quantidades. Isso deixa rastro de quem gerou o quê, mesmo meses depois.
Histórico do pedido pai · dados ilustrativos.
Saldo e vários filhos
Cada linha do pai sabe quanto dela já está em filhos não cancelados. Ao abrir o assistente de novo, a coluna Já em Pedidos Filhos mostra isso, a quantidade sugerida é só o saldo e as linhas totalmente repassadas aparecem como Já enviado, desmarcadas. Cancelar um filho devolve o saldo ao pai.
Segundo filho, agora para outra filial: só o que ainda não foi repassado pode entrar · dados ilustrativos.
O botão Pedidos Filhos do pai abre a lista de todos os filhos, com empresa, total e status. Na lista geral de pedidos há os filtros Pedidos Filhos e Com Pedidos Filhos, o agrupamento por Pedido Pai e a busca pelo número do pai.
Pedidos filhos do mesmo pai em duas filiais · dados ilustrativos.
Com o app Assinaturas
Quando o Assinaturas (sale_subscription) está instalado, o mesmo botão aparece nas assinaturas, e a permissão do usuário cobre os dois casos. A diferença está nos itens recorrentes: eles continuam na assinatura pai, que é quem controla a recorrência, e aparecem travados no assistente. Itens avulsos da mesma assinatura, como implantação, equipamento ou serviço pontual, podem ir para um pedido filho em outra empresa normalmente. Sem o app Assinaturas instalado, esse controle simplesmente não atua e o módulo funciona só com pedidos de venda.
O que o sistema não deixa acontecer
Não cria filho com quantidade maior que o saldo da linha do pai. Não cria filho com produto de outra empresa: a linha precisa ser trocada ou desmarcada. Não oferece empresa fora do seletor do topo nem posição fiscal de outra empresa ou de entrada. Não leva item recorrente de assinatura para o filho. Não mostra o botão para usuário sem a permissão.
Perguntas frequentes
O filho pode ficar na mesma empresa do pai?
Pode. É útil para separar entregas ou faturamentos de um pedido grande mantendo o vínculo e o saldo. Nesse caso a posição fiscal do pai já vem preenchida.
Os impostos do filho são os mesmos do pai?
Não necessariamente. Eles são recalculados pela posição fiscal escolhida no assistente e pelos impostos cadastrados nos produtos para a empresa de destino.
Posso criar vários filhos do mesmo pedido?
Sim, em empresas iguais ou diferentes. O saldo de cada linha é controlado e as linhas esgotadas aparecem como Já enviado.
E se eu excluir ou cancelar o filho?
O saldo volta para o pai e as quantidades podem ser repassadas de novo.
A empresa que eu quero não aparece na lista.
Marque a empresa no seletor de empresas do topo da tela e abra o assistente de novo. O usuário também precisa ter acesso a ela.
O botão não aparece.
Confira a permissão Permitir criar pedidos filhos no usuário. Ela vem desmarcada para todos depois da instalação.
Dúvidas de uso? Fale com a nossa Central de Ajuda em [email protected]. Para ativar o módulo no seu ambiente, fale com o comercial em [email protected].