Liberação: 10/09/2026
#Faturamento
Objetivo da mudança:
Implementar na rotina de Conserto de Equipamentos a funcionalidade de controle de validade e atualização de preços de produtos, semelhante à existente nos Pedidos de Venda e Orçamentos. A melhoria permite identificar divergências entre os preços cadastrados originalmente na Ordem de Serviço (O.S.) e a tabela de preços atualizada, possibilitando recalcular os valores ultrapassada a validade ou reajustá-los sob demanda (inclusive em O.S. já aprovadas ou com manutenção realizada) antes do faturamento final.
Rotinas / Telas:
Útil > Configuração do Sistema , tela : Configurações do Sistema (frmCfgSistema)
Principal > Cadastros > Segurança > Direitos de Acesso , tela : Direitos de Acesso (frmDirAcesso)
Principal > Faturamento > Conserto de Equipamentos > Manutenção de Ordem de Serviço , tela : Manutenção de Ordem de Serviço – Conserto de Equipamentos (frmFatManConsertoEquip)
Principal > Faturamento > Conserto de Equipamentos > Fluxo de Processo de Conserto de Equipamentos , tela : Fluxo de Processo de Conserto de Equipamentos (frmFatManConsertoFluxoProcesso)
Principal > Faturamento > Conserto de Equipamentos > Negociação Global de Ordem de Serviço , tela : Negociação Global de Ordem de Serviço (frmNegociacaoOrdemServico)
Instruções sobre o que configurar:
Configurações de Sistema (CFGs)
Acesse Útil > Configuração do Sistema, no grupo Conserto de Equipamentos, e configure as seguintes chaves:
CFG_OSEDPR – “Exibir divergências de preços ao alterar ou negociar a ordem de serviço?”
Opções: Sim / Não (Default: Não).
Função: Quando ativada, o sistema exibe a tela de divergências de preços caso o valor do produto na O.S. esteja diferente da tabela de preços atual.
CFG_OSATPR – “Atualização de preços ao alterar ou negociar a ordem de serviço – Utilizar rotina?”
Opções: Sim / Não (Default: Não).
Função: Habilita a validação do prazo de validade da O.S. e o questionamento sobre a atualização dos preços.
CFG_OSPRDT – “Atualização de preços ao alterar ou negociar a ordem de serviço – Quantidade dias de tolerância (validade):”
Opção: Valor numérico (Default: 0).
Função: Define o limite de dias em que os preços negociados na O.S. permanecem válidos.
Direitos de Acesso
Acesse Principal > Manutenção de Cadastros > Segurança > Direitos de Acesso e configure os novos direitos na pasta Conserto de Equipamentos:
OSATPR – “Atualização de preços ao alterar ou negociar a ordem de serviço – Manter Preços Negociados”
Permite ao supervisor/operador autorizar a manutenção dos preços originais (negociados) mesmo após a O.S. ter ultrapassado a quantidade de dias de tolerância.
FLXATP – “Fluxo de Processo de Conserto de Equipamentos > Botão [Shift+A – Atualizar Preços O.S]”
Libera o uso do botão de atualização manual de preços no rodapé da tela de Fluxo de Processo.
Instruções sobre como utilizar:
Exibição de Divergências e Validação de Validade da O.S.
Nas telas de Manutenção de Ordem de Serviço, Fluxo de Processo (etapas F3 – Realizar Orçamento, F4 – Enviar para o Cliente e F7 – Aprovar) e Negociação Global de O.S.:
Exibição de Divergências (CFG_OSEDPR = Sim):
Ao carregar ou incluir uma O.S. contendo produtos cujo preço cadastrado no produto difere do registrado na O.S., o sistema abrirá automaticamente a tela Itens com Divergência de Preço demonstrando as diferenças.
Validação do Prazo de Tolerância (OSATPR = Sim e CFG_OSPRDT > 0):
Se o número de dias entre a data de emissão da O.S. e a data atual for superior ao limite configurado em CFG_OSPRDT, o sistema apresentará a mensagem:
Esta Ordem de Serviço ultrapassou a quantidade de XX dias de validade. Escolha a opção desejada:
[ MANTER PREÇOS NEGOCIADOS ]|[ ATUALIZAR PREÇOS ]Se escolher
[ ATUALIZAR PREÇOS ]: Os preços dos produtos da O.S. serão recalculados conforme a tabela de preços atual.Se escolher
[ MANTER PREÇOS NEGOCIADOS ]: O sistema solicitará a senha de liberação associada ao direito de acesso OSATPR. Se a liberação for negada ou não autorizada, os preços serão atualizados automaticamente (ou a inclusão no grid será cancelada, no caso da Negociação Global).Combinação de Configurações: Se ambas as CFGs (CFG_OSEDPR e OSATPR) estiverem ativas, a tela de Itens com Divergência de Preço será exibida antes da pergunta sobre a atualização.
Atualização Manual de Preços no Fluxo de Processo (
Shift+A)Para recalcular os preços de produtos de uma O.S. que demorou para ser retirada pelo cliente (sem a necessidade de refazer todas as etapas do fluxo):
Acesse Principal > Faturamento > Conserto de Equipamentos > Fluxo de Processo de Conserto de Equipamentos;
Se a O.S. possuir produtos, não estiver faturada, a OSATPR estiver ativa e o operador possuir o direito FLXATP, o botão
[Shift+A - Atualizar Preços O.S]estará visível e habilitado no rodapé;Ao acionar o botão, confirme a mensagem de validação (“Confirma atualização do preço dos produtos da Ordem de Serviço?”);
O sistema recalculará instantaneamente os preços dos produtos na O.S. e no Pedido de Venda associado.