Funcionalidades da OS

1. Objetivo

Esse documento tem por finalidade o detalhamento da funcionalidade de geração de pedidos separados na Ordem de Serviço, um pedido de peças e um pedido de serviços.

2. Informações Importantes

Trata-se de uma facilidade disponível no sistema para quando o cliente não utiliza nota conjugada. Quando o cliente emite uma nota na prefeitura e outra nota no Sefaz, precisamos gerar pedido separados para os serviços e para os produtos, cada pedido gerará uma nota individual e cada nota será destinada ao seu órgão responsável.

Importante salientar que normalmente as prefeituras não aceitam mais de um serviço por NFS-e, por esse motivo este manual também mostrará uma segunda funcionalidade, que permite unir todos os serviços descriminados na ordem de serviço, em um serviço genérico que vá para o pedido ao ser criado, e leve todos os serviços listados na OS em sua observação do item.

3. Conteúdo

Todas as funções descritas nesse manual serão destinadas ao módulo Assistência -> Ordem de Serviço.

O usuário irá preencher normalmente a ordem de serviço e para que a função de criação de dois pedidos de vendas dessa ordem de serviço funcione corretamente, precisa estar preenchido os campos “CLCODIGOCOBRANCASERVICO” e “CLCODIGOCLIENTECOBRANCA”, o cliente pode optar por preencher manualmente, mas normalmente criamos uma trigger para facilitar o uso e evitar esquecimento por parte do usuário.

Segue trigger para preenchimento automático dos campos acima, conforme cliente da OS:

CREATE OR ALTER TRIGGER TR_PREENCHECLIENTECOBRANCA FOR AATC01AO

ACTIVE BEFORE INSERT POSITION 0 AS

begin

   new.CLCODIGOCOBRANCASERVICO = new.clcodigo;

  new.CLCODIGOCLIENTECOBRANCA = new.clcodigo;

end

Importante que a trigger seja somente no insert, pois permite que o usuário altere se necessário.

Após esta função estar ativa, quando o usuário clicar em botão “Venda”, o sistema gera dois pedidos de venda vinculados a essa OS, como no exemplo abaixo:

A segunda função disponível para clientes onde a prefeitura não aceita mais de um serviço por NFS-e funciona da seguinte forma:

Existe um parâmetro onde permite unir todos os serviços detalhados na OS em um único serviço genérico, o parâmetro é PRGENERICO2, nesse parâmetro será informado o código de um serviço genérico criado no sistema (exemplo: MANUTENÇÃO).

Existe um segundo parâmetro para levar o detalhamento dos serviços da OS para a observação do item genérico no pedido, parâmetro ATSERVICOUNICO = “G”. Dessa forma quando for gerado um pedido de vendas da OS, o sistema colocará todos os serviços listados na OS em uma observação do item. Como no exemplo abaixo: