Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
ACA Sem Debito | Inclusão | Ordens Criticas | RN001.a |
Debito sem ACA | Inclusão | Ordens Criticas | RN001.b |
RRQ sem REQ correspondente | inclusão | Ordens Criticas | RN001.c |
Ordens sem Movimentos | inclusão | Ordens Criticas | RN001.d |
Restrição GGF/MOB | Inclusão | Ordens Criticas | RN001.e |
Saldo Ordens | Inclusão | Saldo Ordens | RN002 |
RN001 - Ordens Criticas
Este programa tem por objetivo listar todas as ordens que podem causar algum problema no fechamento. Como por exemplo ordens valorizada ao médio do més anterior por não possuir nenhum debito, ou ordens com saldo de material sem produto acabado para finalizar, devoluções de itens que não foram requisitados. Esta rotina deve ser executada antes do calculo do médio para que possa ser avaliado as situações listadas e efetuar as devidas correções antes do incio do fechamento, ganhando assim tempo no processo de fechamento.
Seleção :
- Estabelecimento
- Ordem
- Item
- Grupo de estoque
- Família
- Data emissão
Inicializar com a data inicial a data final do periodo - 6 meses, e data final data final = today. - Data dos Movimentos
inicializar com a data inicial do período e data final do período. (ce0101).
Executar a cdapi005 para obter as datas do período. Utilizar o estabelecimento padrão dos parâmetros de estoque( ce0101).
Parâmetros :
- Ordens não reportadas com Movtos de MAT/MOB/GGF
- Ordens Reportadas sem movtos de MAT/MOB/GGF
- Ordens com movto de RRQ sem REQ correspondente
- Por período - Ordens sem movimentação há XX Dias
- Data de Referencia - Estados das Ordens
RN001.a - Ordens Reportadas sem movimentos de MAT/MOB/GGF
Listar todas as ordens dentro da faixa selecionada que possuem movimento de ACABADO , e não possuem nenhum movimento de Requisição , movimento de GGF, e Movimento de Mão de Obra.
O programa deverá verificar todas as ordens que possuem movimento de estoque de acabado no período, e verificar se esta ordem possui movimento de requisição de material, reporte de ggf, e reporte de MOB.
Para identificar as ordens reportadas, buscar movto-mat com especie 1 no período reportado.
para identificar as requisições verificar se existe movimento de estoque de saída do estoque para a ordem informada. GGF deve ser buscado na tabela Movto-GGF, e MOB na tabela Movto-dir.
RN001.b - Ordens Reportadas não reportadas com movimentos de MAT/MOB/GGF
Listar todas as ordens dentro da faixa selecionada que possuem movimento de material, MOB, GGF, e não possuem nenhum movimento de Acabado.
Para identificar as ordens movimentadas, buscar movto-mat(esp-docto <> 1 e 8) , movto-ggf ou movto-dir no período selecionado .
RN001.c - Ordens com movimentos de RRQ sem REQ correspondente
Listar todas as ordens que possuem movimento de RRQ para o item, e não possui movimento de REQ para o mesmo item. Esta informação deve ser validada por Ordem\Operação.
Para cada RRQ encontrada no período selecionado deve ser procurado um movimento de REQ para aquela ordem do mesmo item e operação(movto-mat.op-seq), este movimento de req pode estar em uma data anterior o período selecionado.
RN001.d - Ordens sem Movimentos
Listar todas as ordens que não possuem movimentação a mais de tantos dias a partir de uma data de referencia. Esta movimentação é de Material, GGF, e Mão de Obra direta.
RN001.e - Restrição Ordens de Produção
Validar se todas movimentações de GGF/MOB realizadas contra as ordens , estão de acordo com as regras de restrições da contabilidade.
- GGF
Verificar todos os movimentos de GGF (MOvto-GGF) das ordens selecionadas que estão na faixa selecionada, e validar se o centro de custo dos movimentos esta com as contas corretas.
- MOB
Verificar todos os movimentos de mão de obra direta (MOvto-DIR) das ordens selecionadas que estão na faixa selecionada, e validar se o centro de custo dos movimentos esta com as contas corretas.
Importante salientar que sempre é validado o centro de custo, nunca o movimento portanto caso tenha alguma critica o deverá ser revisto o centro de custo informado no CS0101.
RN002 - Listagem Saldo de Ordens
Listar o saldo contábil das ordens no período selecionado.
Listar todas as ordens de produção que estão com o estado de valorizada = não (ord-prod.valorizada) e apresentam saldo contábil, seja de valor Material, GGF , ou Mão de obra direta.
Quando a opção não for retroativo o relatório ira listar diretamente os valores da tabela de saldo da ordem(ext-ordem) os valores , e fazer valor dos campo de debito menos o credito, se for maior que 0 apresentar a ordem no relatório.
Opção Retroativo
Na opção retroativo, O usuário necessita informar um período menor ou igual ao ultimo fechado. Na listagem deve listar todas as ordens que contem registro na tabela ext-ord-per. O layout de impressão é o mesmo da opção atual.
Seleção :
- Estabelecimento
- ordem
- Item
- Grupo de estoque
- Família
- Planejador
- Linha de Produção
- Unidade Negocio
- Conta Contábil
- Centro de Custo
Parâmetros :
- Estado das Ordens
- Lista ordens com saldo acima
Lista apenas as ordens com saldo acima do valor informado. - Moeda
- Tipo de custo
Bacth/On-line - Retroativo
Caso informado retroativo, Habilitar o período para ser informado.
Período - Caso marcado retroativo, habilitar e permitir informar o período desejado.
- Por operação
Quando for por operação deverá apresentar o total da ordem, depois apresentar todas operações abaixo.
Impressão :
Linha Ordem :
- Ord Prod
- Item
- Grupo estoque
- Estado da ordem
- Conta da ordem
- Centro Custo
- saldo mat Cre
- saldo Mat Deb
- Saldo GGF Cre
- Saldo GGF Deb
- Saldo Mob Cre
- Saldo Mob Deb
Linha Operacao :
- Ord Prod
- Operação (ext-ord.op-seq)
- saldo mat Cre
- saldo Mat Deb
- Saldo GGF Cre
- Saldo GGF Deb
- Saldo Mob Cre
- Saldo Mob Deb
Fazer saída para texto e para Excel. Utilizar a include i-rpc255.i para definição dos cabeçalhos e fazer o relatório com 255 Linhas.