Passar para o conteúdo principal

TOTVS Protheus: Como converter Unidades de Medida

Aprenda a configurar e utilizar a funcionalidade de conversão de unidade de medida para agilizar a entrada de produtos na importação de XMLs

Escrito por Julia S.

A funcionalidade de conversão de unidade de medida no Qive Conexões foi desenvolvida para solucionar a divergência comum entre a unidade de medida (UoM) enviada pelo fornecedor no XML e a unidade cadastrada no estoque do seu TOTVS Protheus. Com essa automação, você garante a precisão da escrituração fiscal e do controle de inventário sem depender de cálculos manuais durante a importação.

Este recurso faz parte do pilar de Gestão de Documentos Fiscais da Qive, otimizando o recebimento de mercadorias.


Pré-requisitos e parametrização

Antes de utilizar a conversão, é necessário que o administrador do sistema valide as seguintes configurações no Protheus:

  1. Habilitar recurso: O parâmetro MV_XGTUNID deve estar ativo para que o sistema processe as conversões.

  2. Tabela de dados: As conversões são armazenadas na Tabela 4 do Monitor DFe. O nome exato desta tabela é definido pelo parâmetro MV_XGTTAB4.

    • Dica técnica: Caso a tabela não exista, o analista de TI pode utilizar o assistente U_IMPXACI para criá-la.

  3. Conversões 1 para 1: Para evitar que o sistema solicite confirmação em casos onde as unidades são equivalentes (ex: UN para UN), ative o parâmetro MV_XGTPGUM.


Como funciona o fluxo de conversão

Durante o processo de importação de uma NF-e, o Qive Conexões realiza uma verificação inteligente:

  1. Identificação de divergência: O sistema compara a unidade do XML com a unidade do produto no Protheus. Se forem diferentes, uma tela de cadastro de conversão é exibida.

  2. Preenchimento automático: Para ganhar agilidade, o Qive pré-preenche os campos

    1. Produto, Unidade Origem (XML), Unidade Destino (Protheus).

    2. Fator e Operador de Conversão, Fornecedor e Loja.

  3. Ajuste operacional: O usuário deve informar apenas o Fator de Conversão e o Operador (Multiplicar ou Dividir).

Onde gerenciar as conversões criadas: Você pode consultar, editar ou excluir regras de conversão já existentes através do caminho: Outras Ações > Configurações > Conversão unid. medida.


Exemplos práticos de preenchimento

Para garantir que o cálculo de entrada esteja correto, utilize a lógica do Operador conforme os exemplos abaixo:

Situação 1: Do maior para o menor (Multiplicação)

Cenário: Você recebe o material em caixas (CX), mas seu estoque é controlado em unidades (UN). Cada caixa contém 12 unidades.

  • Unidade Origem: CX

  • Unidade Destino: UN

  • Fator: 12

  • Operador: * (Multiplicar)

  • Resultado: Ao receber 10 caixas, o sistema registrará a entrada de 120 unidades.

Situação 2: Do menor para o maior (Divisão)

Cenário: Você recebe o material em unidades (UN), mas seu estoque é controlado em caixas (CX). Cada caixa contém 6 unidades.

  • Unidade Origem: UN

  • Unidade Destino: CX

  • Fator: 6

  • Operador: / (Dividir)

  • Resultado: Ao receber 30 unidades, o sistema registrará a entrada de 5 caixas.

Situação 3: Conversão de Peso

Cenário: Você recebe em Quilos (KG) e escritura em Gramas (G).

  • Unidade Origem: KG

  • Unidade Destino: G

  • Fator: 1000

  • Operador: * (Multiplicar)


Benefícios da conversão

  • Agilidade: Reduz o tempo necessário para cálculos manuais.

  • Precisão: Garante que as quantidades estão corretas ao importar XMLs.

  • Flexibilidade: Facilita ajustes nas unidades utilizadas pelo XML e pelo Protheus.


Dicas para o sucesso na operação

  • Regra de ouro do operador: Para não errar, identifique qual unidade é maior. Se você está convertendo da unidade maior para a menor, utilize Multiplicar (*). Se for da unidade menor para a maior, utilize Dividir (/).

  • Atenção aos decimais: Em casos de divisão que resultem em dízimas (ex: 1/3), verifique se as casas decimais do seu Protheus estão configuradas para suportar a precisão necessária.

  • Impacto no custo: Lembre-se que a conversão afeta a quantidade de entrada, o que consequentemente ajusta o custo unitário do item no estoque.


Respondeu à sua pergunta?