====== Controle de Produção ====== ===== Resumo ===== O módulo de Controle de Produção é o local onde as ordens de produção são registradas e manipuladas. Uma ordem de produção é um documento (sem valor fiscal) usado para registrar uma operação de produção e, a partir desta operação, realizar as devidas movimentações no estoque dos produtos envolvidos. O propósito deste módulo é manter registros das operações de produção e das perdas para que, baseada nestes dados, a empresa possa gerar os registros fiscais correspondentes a cada uma das operações realizadas. Vale ressaltar entretanto, que a responsabilidade de geração dos registros fiscais é do usuário do sistema, juntamente com o contador responsável pela empresa. ===== Descrição ===== O Controle de Produção agrupa em um único módulo as operações de produção realizadas pela empresa. Ao acessar este módulo, o sistema deve exibir uma lista com os documentos já cadastrados para facilitar operações de exclusão, edição e visualização de dados, já que para isso é necessário indicar qual o documento que será utilizado. Esta lista, que deve exibir os dados mais importantes de cada documento, também deve permitir a organização e o filtro dos dados por qualquer campo que esteja visível, além de permitir que o usuário oculte/exiba campos, imprima e exporte o conteúdo da lista. ==== Ordem de Produção ==== === Dados de uma Ordem de Produção === Uma ordem de produção deve conter os seguintes dados: * **Código**: Número inteiro e seqüencial que deve ser incrementado pelo sistema a cada operação de produção; * **Data**: Data em que ocorreu a operação de produção; * **Tipo**: Tipo de produção: * //No próprio estabelecimento (Interna)//; * //Em outro estabelecimento (Externa)//; * //Diversas (Outros)// * **Série**, **Subserie**, **Espécie**, **Número**: Informações do documento fiscal no qual a produção foi registrada, caso exista; * **Destinatário**: Destinatário da ordem de produção. * **Observações**: Outras informações sobre a operação de produção. * **Produtos**: Lista de produtos fabricados durante a ordem de produção. Cada produto deve conter as seguintes informações: * //Referência//: Referência do produto; * //Descrição//: Descrição do produto; * //Unidade de medida//: Unidade de medida principal do produto; * //Quantidade//: Quantidade produzida; * //Base de cálculo do IPI//: Valor da base de cálculo do IPI ou valor total das mercadorias (de acordo com cada produto); * //Valor do IPI//: Valor do IPI, que deve ser informado quando a entrada gerar crédito deste imposto; === Emissão de uma Ordem de Produção === Todas as operações de produção da empresa usuária do sistema devem ser registradas através de uma ordem de produção. Este documento pode ser usado como um documento de controle interno, através do qual o responsável pela produção autoriza a fabricação de um determinado produto, ou apenas para o registro da produção, preenchido após a conclusão da fabricação. Independente do momento em que o documento é criado, é a partir dele que as movimentações de estoque do produto final e dos componentes será realizada. Ao emitir uma ordem de produção, o usuário deverá informar os dados básicos da produção (número, data, ...) e deverá também incluir o produto que deseja produzir. O usuário deverá também incluir a quantidade que será produzida, o valor da base de cálculo do IPI e o valor do IPI a ser creditado, se for o caso. Após a confirmação da emissão da ordem de produção, o sistema deverá realizar as seguintes operações: * Calcular a quantidade gasta de cada componente de cada uma das etapas, de acordo com a quantidade fabricada e com o [[softwares:facture-e:requisitos:modulos:cadastros:ef_cadastro_produtos#Composição de produtos|tipo de contagem]] de cada componente; * Calcular a quantidade de produtos residuais gerados durante a industrialização, de acordo com a quantidade fabricada e com o [[softwares:facture-e:requisitos:modulos:cadastros:ef_cadastro_produtos#Composição de produtos|tipo de contagem]] de cada produto residual; * Calcular a quantidade perdida de cada produto, de acordo com a quantidade fabricada e com o [[softwares:facture-e:requisitos:modulos:cadastros:ef_cadastro_produtos#Composição de produtos|tipo de contagem]] de cada componente perdido; * Converter as quantidades calculadas para as unidades principais de cada componente; * Gerar um débito em estoque para cada componente utilizado na produção, correspondente ao valor total gasto deste componente; * Gerar um débito em estoque para cada componente perdido, correspondendo ao valor total perdido deste componente; * Gerar um crédito em estoque para cada produto residual, correspondendo ao valor total gerado deste produto; * Gerar um crédito em estoque para cada produto final, correspondendo ao valor total produzido. Caso algum dos componentes utilize o [[softwares:facture-e:requisitos:modulos:cadastros:ef_cadastro_produtos#Composição de produtos|tipo de contagem]] variável, antes de salvar a ordem de produção será necessário pedir ao usuário que informe a quantidade gasta/perdida/produzida do componente em questão. Após a inclusão da ordem de produção e da realização de todos os débitos e créditos nos respectivos estoques, o sistema deve apresentar a opção de imprimir a ordem de produção. Este documento impresso deve conter todas as informações da ordem de produção, além da frase "Sem valor fiscal" em destaque. === Exclusão e alteração de uma Ordem de Produção === Por se tratar de um documento não fiscal, não há restrições quanto a exclusão e a alteração de uma ordem de produção, exceto quando o processo de produção tenha sido finalizado, a partir daí as etapas não poderão ser alteradas. Ao excluir uma ordem de produção, todas as movimentações de estoque vinculadas ao documento devem ser removidas. Ao alterar, os cálculos de estoque deve ser refeitos e as movimentações devem ser atualizadas. Antes de excluir uma ordem de produção o sistema deve informar o usuário sobre a possibilidade de registrar uma perda ao invés de excluir o registro da produção e pedir que este confirme a exclusão da ordem de produção. == Restrições de estoque == Caso o sistema esteja configurado para impedir que movimentações no estoque gerem valores negativos, o sistema deverá obedecer as seguintes regras: * Só será possível emitir uma nova ordem de produção caso os estoques de todos os componentes sejam suficientes para produzir a quantidade de produtos determinada; * Só será possível excluir uma ordem de produção se, após a exclusão, os estoques dos produtos finais e dos produtos residuais permaneçam maiores ou iguais a zero; * Só será possível alterar uma ordem de produção se, após a alteração, os valores editados não gerem saldos negativos de componentes e produtos acabados; == Restrições para os itens de produção == * A quantidade produzida deverá ser sempre maior do que zero; * A quantidade produzida deverá ser sempre informada de acordo com a unidade principal do produto; * Não poderão haver dois itens iguais (referentes ao mesmo produto) em uma mesma ordem de produção; ===== Configurações e Preferências do Usuário ===== ==== Produções e Perdas ==== Durante a emissão de uma ordem de produção ou do registro de uma perda, as seguintes configurações devem ser observadas: * **Impedir movimentações que gerem saldos em estoque negativos:** Esta opção, quando ativa, impede que o usuário do sistema realize operações que podem gerar saldos negativos nos estoques dos produtos. Por padrão esta opção deve estar ativa. ===== Pontos de Verificação ===== === Itens da Ordem de Produção === * A configuração de **Impedir operações que gerem saldo negativo no estoque** interfere ao tentar excluir uma Ordem de Produção; * Verificar se o estoque informado na lista de composição do produto no cadastro de itens está de acordo com o estoque do produto.