====== Ordem de serviço ====== ===== Resumo ===== Este módulo deverá controlar os serviços prestados por uma empresa de forma simples e eficiente, que não demande esforço e controle os dados afim de obter métricas através de relatórios. {{:softwares:facture-e:requisitos:modulos:ordemservico:ordens_de_servico.png|}}===== Descrição ===== ==== Dados para controle ==== * **Número**: O número deverá ser controlado de forma sequencial pelo sistema e deverá conter 9 dígitos. * **Data/hora emissão**: A data e a hora devem ser exibidos automaticamente na inclusão de uma ordem de serviços. * **Data/hora previsão**: Campo de preenchimento do usuário e não obrigatório. * **Vendedor responsável**: Este campo deverá buscar os nomes do cadastro e usuários do sistema facilitando seu preenchimento. **(Verificar se o usuário logado poderá ser o vendedor)** * **Situação do serviço**: O serviço pode estar **realizado** ou poderá estar **orçado**(padrão). ==== Cliente ==== * **Nome/Razão social**: Campo preenchido de forma automática quando selecionado cliente oriundo dos destinatário/remetentes. * **Município/UF**: Campo preenchido de forma automática quando selecionado cliente oriundo dos destinatário/remetentes. * **CPF/CNPJ**: Campo preenchido de forma automática quando selecionado cliente oriundo dos destinatário/remetentes. * **Solicitante**: Campo aberto para utilização do usuário. O sistema deve carregar a lista de solicitantes para facilitar o preenchimento. * **Tel. solicitante**: Campo aberto para utilização do usuário. ==== Veículos ==== Lista de veículos contendo os seguintes dados: * **Marca**: Campo aberto para utilização do usuário. Uma lista de marcas deverá ser carregada no combo para facilitar o preenchimento do campo. * **Modelo**: Campo aberto para utilização do usuário. Uma lista de modelos deverá ser carregada no combo para facilitar o preenchimento do campo. * **Cor**: Campo aberto para utilização do usuário. Uma lista de cores deverá ser carregada no combo para facilitar o preenchimento do campo. * **Placa**: Campo aberto para utilização do usuário. Uma lista de placas deverá ser carregada no combo para facilitar o preenchimento do campo. ==== Limite de crédito ==== O limite de crédito será obtido através da integração com o Monnae, onde a API será responsável por passar os dados necessários para o preenchimento desse quadro. * **Concedido**: Limite de crédito informado no cadastro de pessoas do Monnae. * **Utilizado**: Montante de crédito já utilizado no Monnae. * **Disponível**: Crédito disponível a ser utilizado pelo cliente. * **Sem limite de crédito**: Este texto será exibido quando a subtração do limite concedido pelo utilizado der negativo ou zerado e se o concedido for maior que zero. ==== Serviços ==== Apenas produtos do tipo serviço serão utilizados no cadastro de OS. * **Referência** * **Grupo** * **Descrição** * **Qtde** * **V. unitário** * **V. total** * **V. desconto** * **V. líquido** * **Lista de técnicos** ==== Produtos ==== Os produtos deverão ser selecionados do cadastro de produtos. Apenas produtos do tipo diferente de "serviços" deverão ser exibidos na tela de localização. O sistema deverá verificar se há ao menos um serviço ou um produto informado na OS para que o cadastro se concretize. ==== Totais ==== * **Total dos serviços**: Total dos serviços. * **Total dos produtos**: Total dos produtos. * **Descontos**: Desconto da ordem de serviço. * **Valor total**: (Total dos serviços + total dos produto) - Descontos. ==== Formas de pagamento ==== Uma lista de duplicatas poderá ser informada na ordem de serviço. Caso a integração com o Monnae esteja habilitada o sistema deverá transformar as duplicatas em títulos no Monnae. ==== Informações adicionais ==== Campo de texto simples aberto para utilização do usuário. ==== Impressão ==== === Dados === * Timbre e dados da empresa emitente * Dados de controle (número, data, hora e situação) * Dados do cliente * Veículos * Serviços prestados * Produtos * Formas de pagamento * Informações adicionais * Campos para assinatura da empresa e do cliente ==== Envio de OS por e-mail ==== Caso o sistema esteja configura para enviar a OS por e-mail, quando uma OS for salva o sistema deverá enviar a mesmo para o e-mail cadastrado no cadastro do cliente/destinatário. O e-mail será enviado apenas se a situação da OS for **realizado**, caso contrário não será enviado. O e-mail deve conter o PDF da impressão de uma OS. ==== Filtro dinâmico ==== O sistema deverá permitir que o usuário filtre todas as ordens de serviço que contenham a placa informada no filtro dinâmico. Este filtro fica localizado nos itens de filtro da tela de consulta de ordem de serviço.