Domine a Ordem de Separação no SIGAACD TOTVS Protheus. Guia técnico completo com configurações, tipos de separação e cases de sucesso. Reduza erros em até 85% na expedição.
Introdução: A Transformação Digital da Sua Expedição Começa Aqui
Você sabia que empresas que implementam corretamente a rotina ACDA100 de Ordem de Separação conseguem reduzir em até 85% os erros de expedição? Se sua empresa utiliza o TOTVS Protheus e ainda opera com processos manuais de separação, está desperdiçando recursos valiosos e comprometendo a satisfação dos clientes.
A Ordem de Separação (ACDA100) no módulo SIGAACD é uma solução para automatizar e otimizar todo o processo de separação de produtos, seja originado de pedidos de venda, notas fiscais de saída ou ordens de produção. Neste guia técnico, você descobrirá exatamente como implementar e extrair o máximo dessa poderosa funcionalidade.
O Que é a Ordem de Separação e Por Que Sua Empresa Precisa Dela
Definição Técnica e Visão Geral
A rotina de Ordem de Separação tem como objetivo principal separar produtos de forma automatizada e controlada, orientando operadores através de terminais RF (radiofrequência) para encontrar e validar produtos nos armazéns, endereços ou lotes da empresa.
Formas de Separação Disponíveis
A flexibilidade é um dos grandes diferenciais da Ordem de separação, permitindo separação por:
- Ordem de Separação (múltiplas configurações)
- Pedido de Venda
- Nota Fiscal de Saída
- Ordem de Produção
Benefícios Comprovados: Por Que Implementar a Ordem de Separação Agora
Agilidade Operacional
Com orientação via coletor RF, operadores são direcionados precisamente para:
- Local exato do produto
- Quantidade correta a separar
- Validação em tempo real
Flexibilidade Total de Operação
A rotina se adapta perfeitamente a diferentes cenários:
- Código Natural (EAN/UPC)
- Código Interno (CB0)
- Com ou sem controle de localização
- Com ou sem rastreabilidade
- Gestão de números de série
Funcionalidades
A rotina permite ações como:
- Visualizar produtos separados (Ctrl + I)
- Pular itens com divergência (Ctrl + P)
- Estornar separações (Ctrl + X)
- Gerar novos volumes (Ctrl + V)
- Integração com impressão de etiquetas e embalagem simultânea
Configurações Essenciais: Tipos de Código e Suas Particularidades
Código Interno (CB0) - Alta Rastreabilidade
O código interno é revolucionário porque já contém todas as informações necessárias na própria etiqueta, sendo esta etiqueta única:
- Quantidade
- Armazém
- Endereço
- Lote e Sub-lote
- Número de série
Desvantagem: Difícil implantação, devido o controle detalhado com etiquetas únicas.
Código Natural (EAN) - Utiliza o código dos produtos ou EAN
Chamamos de código natural os códigos de barra padrão EAN (8/13/128/UPC-A/UPCE), como também o próprio código do produto. Ideal para empresas que não exige rastreabilidade há nível de etiqueta.
- Informação manual de quantidades *
- Informação manual lotes e data de validade quando aplicável *
- Informação manudal de número de série quando aplicavel *
- Exige a confirmação de endereços
* Para identificar a informação a partir de código de barras, ou deve-se utilizar ponto de entrada (CBRETEAN), ou utilizar o contenceito de AI´s (veja o artigo: Dominando a Programação de Impressoras Térmicas em ADVPL: Guia Avançado para Etiquetas de Código de Barras).
Passo a Passo Detalhado: Implementando a Ordem de Separação
Etapa 1: Configuração dos Parâmetros Fundamentais
| PARÂMETROS | DESCRIÇÃO |
|---|---|
| MV_INTACD | Integra ACD 0-Nao 1-SIM. |
| MV_CBFCQTD | Define se força quantidade na separação. |
| MV_CONFEND | Habilita confirmação de endereço. |
| MV_DIVERPV | Divergências que estornam liberação. |
| MV_OSEP2UN | Permite a utilização da 1 U.M. na Ord. Sep. caso a qtde a separar seja menor que a 2 U.M.
|
| MV_CBREQD3 | Tipo do movimento para requisição da ordem de separação para produção RF. Este tipo de movimento deve estar devidamente cadastrado na tabela de "Tipo Movimentação" – SF5. Exemplo:"501" |
| MV_ACDR100 | Define se sera apresentado o relatorio ACDR100 ao selecionar a opcao impressao na rotina de Ordem de Separacao. |
| MV_CBCNITE | Parametro que indica se deve ou nao considerar o conteúdo do parametro MV_NUMITEN. |
| MV_NUMITEN | Numero maximo de itens por nota fiscal, para controlar a quebra de nota automaticamente. |
| MV_CBOSPRC | Permite ou nao gerar Ordens de Separacoes parciais. |
| MV_CBRQEST | Considera a Estrutura do Produto x Saldo na geracao da Ordem de Separacao. |
| MV_LOCALIZ | Controle de localização. Atenção: a ativação deste parâmetro requer implantação do controle de endereço, que vai além da ativação deste parâmetro. Apresentaremos este assunto em um outro artigo. |
| MV_RASTRO | Controle de rastreamento por lote/sub-lote. Atenção: a ativação deste parâmetro requer implantação do controle de lotes, que vai além da ativação deste parâmetro. Apresentaremos este assunto em um outro artigo. |
Para uma configuração otimizada destes parâmetros, considere consultar nossos especialistas em Protheus.
Etapa 2: Definindo o Fluxo de Separação
Acesso via módulo de Faturamento > Atualizações > ACD > Ordens de Separação.
Na tela de Ordem de Separação, antes de Gerar a Ordem de Separação, será necessário definiar qual será o tipo de separação que se deseja executar.
Tratamentos Específicos por Tipo
Precisone a tecla "F12" e selecione na tela de parâmetro o tipo desejado de separação:

Pedido de Vendas
Parametrização específica para ordem de separação por pedido de vendas liberado.

Detalhes do parâmetro de definição da Ordem de Separação:
| Pergunta | Descrição |
|---|---|
| Confere lote ? | Informe se há conferência de lote para a ordem de separação. Se este parâmetro estiver ativo, irá forçar o operador informar o lote específico que foi definido na liberação do pedido de vendas. |
| Embal. simultanea ? | Indica se durante o processo de separação, o operador realiza a separação e ao mesmo tempo já embala o produto separado, simultaneamente a separação. |
| Embalagem ? | Indica se no processo de expedição terá embalagem. |
| Gera Nota ? | Informe se a separação gerará nota fiscal, durante o processo de expedição. |
| Imprime Nota ? | Não é mais indicado, pois foi criado antes de existir o SEFAZ e sua automação de transmissão. |
| Imprime Etiq.Volume ? | Informe se Imprime Etiqueta de Volume. |
| Embarque ? | Informe se há Embarque. Selecionando esta opção será habilidade o processo de embarque do que foi separado. |
| Aglutina Pedido ? | Informa se Aglutina Pedido. |
| Aglutina Armazem ? | Informa se Aglutina Armazem. |
| Prioriza Endereço ? | Informa se prioriza endereço na separação, conforme campo de prioridade nos itens da ordem de separação. |
Nota Fiscal
O ordem de separação é gerada a partir de uma nota fiscal.

Detalhes do parâmetro de definição da Ordem de Separação:
| Pergunta | Descrição |
|---|---|
| Embal. simultanea ? | Indica se durante o processo de separação, o operador realiza a separação e ao mesmo tempo já embala o produto separado, simultaneamente a separação. |
| Embalagem ? | Indica se no processo de expedição terá embalagem. |
| Imprime Nota ? | Não é mais indicado, pois foi criado antes de existir o SEFAZ e sua automação de transmissão. |
| Imprime Etiq.Volume ? | Informe se Imprime Etiqueta de Volume. |
| Embarque ? | Informe se há Embarque. Selecionando esta opção será habilidade o processo de embarque do que foi separado. |
Ordem de Produção
A ordem de separação é gerada a partir de uma ordem de produção.

Detalhes do parâmetro de definição da Ordem de Separação:
| Pergunta | Descrição |
|---|---|
| Requisita material? | Informe neste parâmetro sim, para que a requisição seja feita no ato da separação. |
| Aglutina Armazem? | Informe se Aglutina Armazem. |
O sistema estará configurado gerar a Ordem de Separação.
Geração de Ordem de Separação
Na tela de Ordem de Separação, selecione Outras Ações > Gerar, nesta opção será apresentada a tela de parâmetros, onde o operador poderá selecionar as opções:

Pedido de Vendas
A ordem de separação é gerada a partir de um pedido de vendas liberado.

Detalhes de Parâmetros de Filtragem:
| Pergunta | Descrição |
|---|---|
| Separador | Informe neste parâmetro qual o separador ira executar a operação, caso seja omitido, no momento da separação o sistema elegera automaticamente um separador disponível. |
| Pedido de? | Informe o Pedido Inicial a ser considerado na filtragem. |
| Pedido ate ? | Informe o Pedido Final a ser considerado na filtragem. |
| Cliente de ? | Informe o Cliente Inicial a ser considerado na filtragem. |
| Loja cliente de ? | Informe a Loja Cliente Inicial a ser considerada na filtragem. |
| Cliente ate ? | Informe o Cliente Final a ser considerado na filtragem. |
| Loja cliente ate ? | Informe a Loja Cliente Final a ser considerada na filtragem. |
| Data liberacao de ? | Informe Data de Liberacao Inicial do Ped. Venda. |
| Data liberacao ate ? | Informe Data de Liberacao Final do Ped. Venda. |
| Pre-Separacao ? | Informe se haverá Pre-Separacao do Ped. de Venda. |
Nota Fiscal
O ordem de separação é gerada a partir de uma nota fiscal.

Detalhes de Parâmetros de Filtragem:
| Pergunta | Descrição |
|---|---|
| Separador | Informe neste parâmetro qual o separador ira executar a operação, caso seja omitido, no momento da separação o sistema elegera automaticamente um separador disponível. |
| Nota de ? | Informe a Nota Inicial a ser considerado na filtragem. |
| Serie de ? | Informe a Série Inicial a ser considerada na filtragem |
| Nota ate ? | Informe a Nota Final a ser considerada na filtragem |
| Serie ate ? | Informe a Série Final a ser considerada na filtragem. |
| Cliente de ? | Informe o Cliente Inicial a ser considerado na filtragem |
| Loja cliente de ? | Informe a Loja Cliente Inicial a ser considerada na filtragem. |
| Cliente ate ? | Informe o Cliente Final a ser considerado na filtragem. |
| Loja cliente ate ? | Informe a Loja Cliente Final a ser considerada na filtragem. |
| Data emissao de ? | Informe a Data de emissao Inicial a ser considerada na filtragem. |
| Data emissao ate ? | Informe a Data de emissao Final a ser considerada na filtragem. |
Ordem de Produção
A ordem de separação é gerada a partir de uma ordem de produção.

Detalhes de Parâmetros de Filtragem:
| Pergunta | Descrição |
|---|---|
| Separador | Informe neste parâmetro qual o separador ira executar a operação, caso seja omitido, no momento da separação o sistema elegera automaticamente um separador disponível. |
| Op de ? | Informe a OP Inicial a ser considerada na filtragem. |
| Op ate ? | Informe a OP Final a ser considerada na filtragem. |
| Data emissao de ? | Informe a Data de emissão Inicial a ser considerada na filtragem. |
| Data emissao ate ? | Informe a Data de emissão Final a ser considerada na filtragem. |
| Pre-Separacao ? | Informe se haverá Pre-Separacao da OP. |
O sistema gera a Ordem de Separação vinculando produtos, volumes e endereços.
Status da Ordem de Separação
Tabelas Envolvidas na Ordem de Separação
Em breve iremos lançar outros artigos com foco nos processos de Pré-Separaração, Separação e Expedição Ligada.
Perguntas mais frequentes
A diferença está na origem do fluxo e nos parâmetros exibidos. Ao pressionar F12 na rotina ACDA100, você escolhe o tipo de separação e configura perguntas específicas como conferência de lote, embalagem simultânea, geração de nota fiscal e aglutinação de pedidos ou armazéns.
Na tela de Geração de Ordem de Separação, marque o campo “Pre-Separação” ao definir filtros de Pedido, Nota ou OP. O sistema então agrupa itens para separação antecipada, permitindo que o operador inicie a coleta antes da expedição final e ganhe tempo.
Você pode:
Ctrl + I para visualizar produtos já separados;
Ctrl + P para pular itens com divergência;
Ctrl + X para estornar separações em tempo real;
Ctrl + V para gerar novos volumes Além disso, o RF valida códigos (EAN/CB0), lotes e endereços conforme parâmetros ativados.
O parâmetro MV_DIVERPV determina se as divergências estornam automaticamente a liberação dos itens. No coletor RF, o operador registra cada motivo de divergência e pode estornar quantidades ou volumes pressionando Ctrl + X. Todas as ocorrências e seus motivos ficam gravadas na tabela CB4, que armazena os códigos de divergência, e esse controle servirá como base para a geração de indicadores de desempenho e qualidade no processo de separação.
Conclusão
A Ordem de Separação (rotina ACDA100) no módulo SIGAACD do TOTVS Protheus é a solução ideal para automatizar e controlar todo o processo de expedição, garantindo precisão na localização e validação dos produtos.
A DO THINK, especialista em consultoria Protheus, está pronta para apoiar sua empresa na implantação e otimização da rotina de Ordem de Separação. Entre em contato hoje mesmo e transforme sua expedição em um diferencial competitivo.
