liber. Manuais

Acerto de consignação

Uma tela por cliente: o mapa da prateleira, o que o cliente informou que vendeu, o que repor e o que volta — e um clique que despacha os documentos certos, cada um do tipo certo.

Visão geral

O acerto é o único momento em que a consignação vira venda. A rotina gira em torno da operação de consignação (CO) — um documento de trabalho, numerado na série CO/, um por cliente por rodada. Nele o operador carrega o mapa da prateleira, digita o que o cliente reportou como vendido, decide reposição e devolução, e clica em Executar. A operação então se desdobra nos documentos:

Coluna preenchidaDocumento geradoO que é
Acerto > 0Venda S + baixa ACERTO/Um pedido de venda de verdade (este sim é receita) e a transferência que tira o vendido da prateleira rumo ao cliente.
Reposição > 0Pedido C de reposiçãoUm pedido de consignação, em rascunho, para o comercial revisar e confirmar. Nunca fatura.
Devolução > 0CR (devolução)O pedido de devolução: puro estoque de volta, nunca uma venda.

Qualquer combinação é válida — uma operação só de reposição é uma remessa pura (nada vendido ainda). Além do dia a dia, o módulo traz o quadro kanban da equipe, o mapa em PDF para o cliente, a régua de cobrança das devoluções ("puxadas"), o indicador de saúde por título e os relatórios de ruptura e cobertura de campanhas.

Quadro kanban das operações de consignação com colunas A Fazer, Fazendo e Feito, cartões por cliente com valor e responsável
O quadro de operações: cada cartão é a rodada de acerto de um cliente, andando pelas colunas A Fazer → Fazendo → Feito.

Configuração

Tudo fica em ConsignaçãoConfiguraçãoConfigurações (o mesmo painel aparece em Definições, seção Consignação; o menu de Configuração é visível só para administradores do sistema):

Bloco / campoO que controla
Análise do AcertoJanela de vendas recentes (padrão 3 meses)Quantos meses a coluna Vendas da operação soma ao mostrar o histórico recente de cada título naquele cliente.
Situação dos títulos consignadosOk até (45), Atenção até (60), Crítico até (120) diasOs limiares da etiqueta de saúde por título: Ok → Atenção → Crítico → Sem retorno, contando os dias desde o último acerto do título naquele cliente.
RupturaAlvo de campanha vencido após (30 dias)Cliente de campanha em curso sem acerto há mais que isso entra no relatório Ruptura como Tempo (alvo que ninguém está perseguindo). Verificado toda noite.
Mapa de Consignação (PDF)Texto padrão do mapaO texto que abre o mapa impresso ou enviado por e-mail ao cliente.
Movimento do AcertoOperação da baixa do acertoO tipo de operação (série ACERTO/) da baixa que tira o vendido da prateleira. Criado sozinho no primeiro acerto; separado das entregas do armazém de propósito.
Cobrança de Devolução (CR)Cobrar devoluções pendentes, Prazo tolerável de devolução (30 dias), Lembrete em (25%), Ligação em (40%), Aviso geral em (65%), Gerente de escalonamento, Texto do e-mail de pedido de devoluçãoA régua das "puxadas" — detalhada abaixo. Desligar a chave-mestra silencia tudo.
  • Etapas do quadro — em ConsignaçãoConfiguraçãoEtapas a equipe renomeia, reordena e recolhe as colunas do kanban (as padrão são A Fazer, Fazendo e Feito). Uma etapa Recolhida no Kanban conta como "concluída" para as rotinas em lote.
  • Canais de conversa — o módulo cria dois canais no aplicativo Conversas: Consignação / Operações (respostas de clientes nas operações) e Consignação / Devoluções (toda a conversa e os alertas da cobrança de devoluções).
  • Automações — três rotinas rodam sozinhas: finalização das operações concluídas (a cada 30 min), cobrança de devoluções (diária) e atualização da idade de prateleira, alvos e cobertura (diária, de manhã).

Gerar as operações do mês

  1. Acesse ConsignaçãoConsignações⚙️ Gerar Operações.
  2. O assistente mostra o alcance antes de fazer qualquer coisa: Consignações abertas (contratos ativos com saldo em prateleira), Já com rascunho (serão puladas) e A criar.
  3. Clique em Confirmar. Nasce uma CO em rascunho por consignação aberta, atribuída ao responsável (o líder da equipe do contrato, editável), e todas aparecem na coluna A Fazer do quadro.
Nota

Um cliente cujo rascunho ainda está no quadro nunca ganha uma segunda operação — a rotina o pula para não duplicar. Um rascunho estacionado numa coluna recolhida (como Feito) não bloqueia: para o sistema, coluna recolhida é assunto encerrado. Se não houver nada a criar, o assistente diz isso com todas as letras e oferece o botão Abrir os rascunhos — as operações já existem, esperando serem executadas.

Executar um acerto, passo a passo

  1. Abra a operação do cliente em ConsignaçãoConsignaçõesOperações (ou crie uma: só o Cliente basta — o contrato, a prateleira e o responsável se resolvem sozinhos).
  2. Clique em Mapa. As linhas se preenchem com tudo que está na prateleira do cliente, com o preço e o desconto que o contrato manda — ver Como o preço e o desconto se formam.
  3. Leia as colunas de contexto de cada título:
    • Em mãos — seu estoque no armazém (o limite físico de qualquer reposição);
    • Vendas — o que este cliente vendeu deste título na janela recente (acertos feitos no sistema ou, para título nunca acertado aqui, o que as notas fiscais importadas dizem). O ícone ao lado abre os pedidos de venda que compõem o número;
    • Mapa — o saldo na prateleira (vivo enquanto rascunho; congelado quando a operação roda);
    • Dias e Situação — há quanto tempo o título não acerta, com a etiqueta Ok / Atenção / Crítico / Sem retorno.
  4. Digite na coluna Acerto o que o cliente informou como vendido, título a título. A Reposição se sugere sozinha (igual ao vendido, para a prateleira voltar ao que era) e continua editável.
  5. Se quiser recolher algum título, digite a quantidade na coluna Devolução.
  6. Opcional: clique em Aplicar Campanhas para sobrepor as metas das campanhas em curso do canal deste cliente (veja Campanhas).
  7. Clique em Executar. A operação congela o mapa, registra as rupturas e despacha os documentos: a venda S com a baixa ACERTO/, o Pedido C de reposição (em rascunho, para o comercial confirmar) e o CR de devolução — cada um só se a coluna correspondente tiver valor.
  8. Os botões inteligentes Acerto, Pedido e Devolução abrem cada documento gerado. A operação fica Confirmado.
Linhas da operação de consignação com as colunas Em mãos, Vendas, Mapa, Acerto, Alvo, Reposição, Devolução e a etiqueta de Situação
A tela do acerto: contexto à esquerda (Em mãos, Vendas, Mapa), decisão à direita (Acerto, Reposição, Devolução) e a saúde de cada título na ponta.
Atenção

Se alguma reposição pedir mais do que existe Em mãos (a célula fica vermelha), o Executar para e abre o diálogo Estoque insuficiente, listando as linhas excedentes. Você pode Remover e Executar — zera a reposição dessas linhas e roda o resto — ou cancelar e ajustar à mão. Nenhum plano impossível chega ao armazém.

Exemplo

Mapa 10, cliente vendeu 4 e quer devolver 2: digite Acerto 4 e Devolução 2. O Executar gera a venda S de 4 (com baixa ACERTO/ de 4), o Pedido C repondo 4 e o CR trazendo 2. A prateleira termina com 4 + 4 repostos = 8.

Depois do Executar: finalização automática

Não há botão de finalizar. Uma rotina de meia em meia hora verifica cada operação confirmada e, quando todos os documentos dela terminaram — a venda entregue e faturada, o Pedido C confirmado e entregue, a devolução validada no armazém —, muda o status para Finalizado e registra no histórico: "Consignação finalizada: toda a logística e faturamento encerrados."

Cancelar e recomeçar

Cancelar funciona só em rascunho — operação aberta por engano ou adiada pelo cliente. Uma operação já executada não pode ser cancelada: o Executar valida a transferência na hora, então o estoque já saiu da prateleira do cliente e a venda já existe. Cancelar desfaria só o papel e deixaria a baixa de pé — mercadoria fora da prateleira sem venda atrás dela. O caminho de volta de um Executar errado é uma operação nova que compense, ou um ajuste pelo inventário de auditoria.

Como o preço e o desconto se formam

Cada linha do acerto tem Preço Unitário e Desc.%, e os dois saem do contrato. Qual dos dois campos recebe a redução depende de o contrato ter lista de preços:

No contratoPreço UnitárioDesc.%
Lista de preços com regra de percentualO preço de tabela cheio.O percentual da lista. O Desconto Padrão do contrato não se aplica por cima.
Lista de preços com preço fixo ou fórmulaO preço que a lista determina.Zero — o preço da lista é o preço, e não há percentual a declarar.
Sem lista de preçosO preço de tabela do produto.O Desconto Padrão do contrato.
A lista manda — nunca as duas coisas

Uma lista de 30% e um contrato com desconto padrão de 40% descontavam duas vezes: R$ 100,00 viravam R$ 70,00 pela lista e R$ 42,00 com os 40% por cima, onde o combinado eram R$ 60,00. Os dois números são plausíveis, e o erro passava despercebido. Hoje, havendo lista, é ela quem diz o desconto.

Os dois campos são editáveis linha a linha, e o que você digitar prevalece. Eles seguem adiante: a venda S e o Pedido C de reposição nascem com o mesmo preço e o mesmo desconto do acerto, e a nota de remessa lê o desconto da linha para declarar o vDesc — um Pedido C sem desconto carimbado sai com DANFE sem desconto.

Nota

Para o desconto viver no campo próprio em vez de se diluir no preço unitário, a opção Descontos do Odoo precisa estar ligada. Ela é ligada automaticamente pelo módulo Canal de vendas do cliente.

O mapa em PDF: imprimir e enviar

  • Imprimir Mapa — no formulário da operação, gera o PDF do mapa (com o texto padrão das Definições no topo) para levar ou conferir com o cliente.
  • Enviar Mapa — abre o e-mail já endereçado ao cliente e aos Destinatários dos Relatórios do contrato, com o PDF anexo.
  • Em lote, pela seleção — na lista ou no kanban, selecione operações e use AçõesEnviar Mapa: envia direto (sem janela), cada uma aos próprios destinatários, e avisa quantos foram enfileirados e quem foi pulado por não ter e-mail.
  • Em lote, fechadoConsignaçãoConsignações⚙️ Mapa de Consignação é a rotina do mês: ela mesma calcula as operações elegíveis (rascunhos fora das etapas concluídas), mostra o total e pede confirmação antes de enviar. Não há como selecionar errado.

Quando um cliente responde ao e-mail, a resposta cai no histórico da operação, o responsável (que é seguidor automático) a recebe na caixa de entrada, e um aviso aparece no canal Consignação / Operações. O filtro Resposta da lista mostra as operações com mensagem de cliente ainda não lida.

Campanhas: o sortimento-alvo por canal

Uma campanha (série CP/) define quantos exemplares de cada título as prateleiras de um canal devem ter. Em ConsignaçãoCampanhas:

  1. Crie a campanha com nome, Canal de Vendas (o público: os clientes cujo contrato ativo está nesse canal e na mesma editora da campanha — o contador Clientes mostra quantos são) e a janela De / Até. Só campanhas ativas e dentro da janela ficam Em curso e valem como meta.
  2. Monte a lista de títulos pelo Catálogo — o mesmo navegador de produtos de Vendas e Compras: navegue, ajuste quantidades, e cada título vira uma linha com seu Alvo. As colunas ISBN, publicação, disponibilidade e categoria ajudam a separar lançamento de catálogo.
  3. Acompanhe na própria linha a cobertura: Prateleiras (quantos clientes o alvo precisa alcançar), Precisa (alvo × prateleiras), Estoque, A caminho, Atende prat., Cobre % e Faltará — o que a campanha não consegue cobrir sem imprimir ou comprar mais. Atualizado toda manhã.
A editora entra na conta

Um canal é um registro só, compartilhado por todas as editoras do grupo (ver a grade dos canais). Por isso campanha e acerto se encontram por canal e por empresa: uma campanha de um selo não vale num acerto de outro, ainda que o canal seja o mesmo.

Na operação, Aplicar Campanhas aplica todas as campanhas em curso do canal do cliente, na editora da operação — não há o que escolher: o gestor define, a operação executa. Cada título ganha seu Alvo; título que o cliente não tem entra como linha nova (em azul); título que nem você tem em estoque é pulado e listado no histórico. Quando duas campanhas pedem o mesmo título com alvos diferentes, vence o alvo maior — a única regra que nunca encolhe um sortimento. A reposição passa a mirar o alvo: repor = alvo − (mapa − vendido), limitado ao Em mãos; o que não dá para mandar aparece em Faltou. E o resultado real de cada aplicação (quanto colocou, quanto faltou, o que nem foi) fica registrado no histórico da campanha — onde o gestor lê.

Cobrança de devoluções (as "puxadas")

Toda devolução (CR) nasce com um relógio: o Prazo da Devolução = data de criação + o prazo tolerável das Definições. A partir daí, uma rotina noturna sobe uma escada de cobrança — cada degrau numa porcentagem do prazo, então mudar os dias reflui o calendário inteiro:

Momento (padrão)O que acontece
Criação (dia 0)O relógio começa. O CR pode ser enviado ao cliente a qualquer momento com Enviar Pedido de Devolução (e impresso com Imprimir Devolução).
Lembrete — 25% (~dia 7)O pedido de devolução é reenviado por e-mail e uma atividade de ligação é agendada para o responsável, com vencimento no checkpoint seguinte (40%, ~dia 12). Etiqueta: Lembrete enviado.
Aviso geral — 65% (~dia 20)Um alerta vermelho cai no canal Consignação / Devoluções: a equipe inteira vê que o prazo está fechando sem devolução. Etiqueta: Equipe avisada.
Escalonamento — 100% (vencido)O CR está vencido: alerta no canal e uma atividade para o Gerente de escalonamento assumir. Etiqueta: Escalado.

Cada degrau dispara uma única vez (rodar a rotina de novo, ou recuperar um dia perdido, não duplica cobrança), e tudo para no momento em que a mercadoria volta (transferência validada) ou o CR é cancelado. Na lista de ConsignaçãoDevoluções, os filtros Vencidos e Em cobrança e a etiqueta colorida de Estágio da Cobrança mostram a fila de puxadas de relance. Ao liberar o CR para a logística, o prazo combinado vira a data programada da transferência RET/ — o armazém também enxerga o prazo.

Dica

Anote no CR tudo que acontecer ("ligamos, prometeram sexta") — cada nota interna e cada resposta do cliente é replicada no canal Consignação / Devoluções, então a conversa inteira de cada puxada fica num lugar só.

A saúde de cada título (Ok / Atenção / Crítico / Sem retorno)

Cada título consignado carrega uma etiqueta de saúde, pelos dias desde o último acerto daquele título naquele cliente (título nunca acertado conta desde que chegou à prateleira — senão o encalhe pareceria novidade). Os limiares são os das Definições. A etiqueta aparece em dois lugares, sempre com a mesma régua:

  • nas linhas da operação (colunas Dias e Situação) — para decidir na hora do acerto o que insistir e o que puxar de volta;
  • no relatório ConsignaçãoRelatóriosNa Prateleira — com filtros Crítico, Sem retorno e Vencidos, e ordenável por Dias para pôr o mais parado no topo. Atualizado toda manhã.

Relatórios

Relatório (em ConsignaçãoRelatórios)Pergunta que responde
Na PrateleiraO que está consignado agora, por cliente e canal — com a idade e a etiqueta de saúde de cada título.
InventárioA contagem das prateleiras, agora também com a coluna Alvo das campanhas ao lado do contado — dá para medir prateleira contra meta no pivô.
Razão da PrateleiraCada unidade que entrou e saiu de cada prateleira, vinda de duas fontes lado a lado: Estoque Odoo (as transferências reais) e Fiscal (NFe) (as notas importadas da migração). Agrupe por Fonte para ver onde as duas discordam — a diferença encolhe sozinha conforme os acertos passam a rodar no sistema.
CoberturaO planejamento das campanhas em curso, título a título: alvo, prateleiras, o que precisa, o que tem, o que está a caminho e o que Faltará. Filtro Vai faltar para a lista de reimpressão/compra.
RupturaToda meta de campanha não cumprida, com causa: Estoque (não tinha e não há chegando), Manual (tinha, mas o operador mandou menos), Falta (a campanha do canal nem foi aplicada na operação) e Tempo (cliente de campanha sem acerto há mais que o tolerado — detectado pela rotina noturna). Pivô por natureza, cliente, título, campanha, canal e mês.
Campanhas (cobertura por cliente)O alvo de cada campanha contra o que de fato chegou a cada cliente — inclusive o universo invisível: o filtro Nunca recebeu lista os títulos que a campanha quer e o cliente nunca teve.

Falta e Tempo são as duas que ninguém digita — elas medem o que não aconteceu:

FaltaTempo
O que houveA operação rodou sem Aplicar Campanhas — o alvo nunca chegou a ser pedidoNão houve operação nenhuma
Quem percebeO próprio Executar, comparando campanhas em curso com as aplicadasUm relógio — ausência não dispara nada
A contaAlvo − prateleira, sem descontar o vendidoAlvo − prateleira, por cliente parado
De quem é a linhaDa operação; reexecutar reescreveDa rotina; refeita do zero toda noite
Relatório Ruptura em pivô, agrupado por natureza (Estoque, Manual, Falta, Tempo) e cliente, com a soma de exemplares faltantes
Ruptura com causa: quantos exemplares faltaram, onde, e — o que importa para agir — por quê.

Na lista de operações, a coluna Canal de Vendas e o agrupamento de mesmo nome respondem "quanto acertou cada canal no mês". O canal vem do contrato (ou da ficha do cliente, na falta dele) e fica carimbado: o acerto é uma apuração fechada, e não muda de canal porque alguém corrigiu a ficha depois.

Além dos relatórios, o menu ConsignaçãoAcertos lista todas as vendas S nascidas de acertos — só leitura, criadas apenas pela operação, nunca à mão. No aplicativo Vendas, os filtros Acertos de Consignação e Vendas Normais e o agrupamento por Contrato separam os dois mundos.

Regras que o sistema garante

RegraPor quê
Só se acerta cliente com contrato ativo. Sem contrato (ou suspenso), a tela avisa em amarelo e o Executar bloqueia.O acerto vende da prateleira; sem contrato ativo não há prateleira válida.
Executar exige o mapa carregado e pelo menos uma decisão (vendido, reposição ou devolução).Uma operação vazia não tem o que despachar.
O mapa congela no Executar. Enquanto rascunho, a coluna Mapa é viva (lê a prateleira agora); executada, ela vira o retrato que foi acertado — e é esse retrato que o PDF e o histórico mostram para sempre.A baixa muda a prateleira logo em seguida; sem congelar, as operações antigas mentiriam.
Devolução nunca excede o que sobra na prateleira (mapa − vendido). Digitou a mais? O sistema ajusta na hora e explica.Não dá para devolver livro que acabou de ser vendido.
Devolver e repor o mesmo título se compensam. Digitou 3 para devolver e 2 para repor? Vira 1 a devolver e 0 a repor.Mandar e trazer o mesmo livro na mesma rodada é frete pago para nada.
Reposição acima do Em mãos não passa — célula vermelha na digitação, diálogo "Estoque insuficiente" no Executar.Não se promete ao cliente livro que não existe no armazém.
Um rascunho no quadro bloqueia gerar outro para o mesmo cliente.Duas operações abertas acertariam a mesma prateleira duas vezes.
Operação cancelada com documentos não volta a rascunho.Ela ainda aponta para os documentos cancelados; reexecutá-la criaria nada, silenciosamente. Operação nova, história limpa.
A venda S nasce carimbada com a operação e as campanhas aplicadas.Receita rastreável até a campanha que a causou — nenhum cálculo posterior consegue reconstituir isso.

Solução de problemas

O "⚙️ Gerar Operações" diz "Nada a criar".
Todas as consignações abertas já têm rascunho no quadro. Use Abrir os rascunhos e execute-os. Se o aviso for "Nenhuma consignação aberta", nenhum contrato ativo tem saldo em prateleira — remeta primeiro.

A coluna Vendas mostra número, mas nunca acertei este título aqui.
É o histórico fiscal: para títulos ainda sem acerto no sistema, a coluna lê as notas importadas (XML). Assim que o primeiro acerto rodar aqui, a fonte passa a ser o próprio sistema — nunca as duas somadas, para não contar a mesma venda duas vezes.

Digitei a reposição à mão e ela voltou ao valor sugerido.
Isso só acontece em rascunho, quando algo que alimenta a sugestão muda (o vendido, o alvo). Depois do Executar o valor digitado é definitivo — decisão não é sugestão.

Uma operação está Confirmada há dias e não finaliza.
Algum documento dela está aberto: venda sem fatura, Pedido C sem confirmar/entregar, ou devolução sem validar no armazém. Os botões inteligentes da operação mostram qual.

O cliente respondeu o e-mail do mapa e ninguém viu.
A resposta está no histórico da operação e no canal Consignação / Operações. Confira se o responsável está definido — é ele o seguidor automático que recebe na caixa de entrada. O filtro Resposta lista as operações com mensagem não lida.

Ver também