Histórico da Página
Permite Excedente de Volume no Contrato
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||
Segmento: | Gestão Agroindústria | ||||||||||||
Módulo: | SIGAAGR | ||||||||||||
Rotina: |
| ||||||||||||
Requisito/Story/Issue (informe o requisito relacionado): | DAGROGAP-691 / DAGROGAP-692 / DAGROGAP-716 / DAGROGAP-708 | ||||||||||||
País(es): | Todos | ||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||
Tabelas Utilizadas: | NJR - Contrato NNQ - Motivo de Alteração de Contrato NNW - Alteração do Contrato NNQ - Motivo Alteração Quantidade | ||||||||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Permitir parametrizar os contratos de compra e de venda para indicar se permite carga excedente. Caso permita, ao registrar um romaneio em que o volume exceder o do contrato, o sistema irá gerar um aditivo no contrato. Na verificação do saldo excedente na atualização dos remaneios será considerado a quantidade física ou fiscal de acordo com o definido no tipo de controle do contrato.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Aplique o patch do requisito e execute uma vez a rotina UPDDISTR.
Logo após a execução desta rotina é alterado o dicionário de dados da base, conforme especificações abaixo:
Criação de Campos no arquivo SX3 – Campos:
- Tabela NJR - Contrato
Campo | NJR_TOLENT |
Tipo | N - Numérico |
Tamanho | 6 |
Decimal | 2 |
Formato | @E 999.99 |
Título | Tol. Entrega |
Descrição | Tolerância de Entrega |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Informe a tolerância de entrega do contrato. |
Campo | NJR_TPEXC |
Tipo | C - Caractere |
Tamanho | 1 |
Decimal | 0 |
Ordem | 79 |
Formato | @! |
Título | Exceder Vol? |
Descrição | Excede Vol. do Contrato? |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Validação | Pertence('123') |
Cbox Port | 1=Não Permite; 2=Última Carga; 3=Percentual |
Pasta | 2 |
Help | Define se é permitido exceder o volume do contrato na entrega do romaneio. E caso seja permitido, se o volume entregue pelo romaneio poderá exceder de acordo com o percentual de tolerância do contrato ou apenas na última carga entregue.
Em ambos os casos, caso exceda o volume permitido será gerado aditivo no contrato.
Exemplo (Última carga): Volume do contrato: 50.000. 1ª Entrega: 40.000. -> Saldo do Contrato: 10.000. 2ª Entrega: 40.000. -> Saldo do Contrato: -30.000. (Excede 30.000). Será permitido a entrega. -> Inclusão automática de Saldo de 30.000. Saldo do Contrato: 0.000. 3ª Entrega: 10.000. -> Não será permitido a entrega.
Exemplo (Percentual de Tolerância): Volume do contrato: 50.000. Percentual: 10,00%. 1ª Entrega: 40.000. -> Saldo do Contrato: 10.000. 2ª Entrega: 15.000. -> Saldo do Contrato: -5.000. (Excede 10%). Será permitido a entrega. ->Inclusão automática de Saldo de 5.000. Saldo do contrato: 0.000. 3ª Entrega: 2.000. -> Não será permitido a entrega. |
- Tabela NNQ - Motivo de Alteração de Contrato
Campo | NNQ_ADEXCE |
Tipo | C - Caractere |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Excedente |
Descrição | Exced Aditivo Contrato |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Identifica qual o motivo para geração de aditivo do contrato referente ao excedente de volume. |
Contexto | Real |
Propriedade | Visualizar |
Opções | 1=Sim;2=Não |
Inic. Padrão |
- Tabela NNW - Alteração de Contrato
Campo | NNW_ADEXCE |
Tipo | C - Caractere |
Tamanho | 1 |
Decimal |
|
Formato | @! |
Título | Exced Carga |
Descrição | Excedente Carga |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Indica se aditivo foi incluído por excedente de carga |
Contexto | Real |
Propriedade | Visualizar |
Opções | 1=Sim;2=Não |
Inic. Padrão | 2 |
Campo | NNW_CODROM |
Tipo | C - Caractere |
Tamanho | 10 |
Decimal |
|
Formato | @! |
Título | Cod Romaneio |
Descrição | Codigo do Romaneio |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Indica código do romaneio que gerou aditivo por excedente de carga |
Contexto | Real |
Propriedade | Visualizar |
Criação de Índices no arquivo SIX – Índices:
Índice | NNW |
Ordem | 2 |
Chave | NNW_FILIAL+NNW_CODCTR+NNW_CODROM |
Descrição | Filial+Codigo Contrato + Codigo Romaneio |
Proprietário | S |
Procedimento para Utilização
1. Opção "Exceder Vol?" 2 - Última carga:
- No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle Fiscal / Motivo Alter. Ctr. (OGA140)
- Cadastre um motivo com a opção Excedente = Sim.
- Cadastre um motivo com a opção Excedente = Sim.
- Acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).
- Cadastre um contrato com o campo Exceder Vol? = Última carga.
- Cadastre um contrato com o campo Exceder Vol? = Última carga.
- Acesse Atualizações / Originação / Comercialização / Romaneio com Pesagem (OGA250)
- Informe um romaneio cuja quantidade seja superior à quantidade do saldo do contrato. Efetue a pesagem e atualização do romaneio.
- Será criado uma alteração do tipo Adição para o contrato e o romaneio será atualizado com sucesso.
2. Opção "Exceder Vol?" 3 - Percentual:
- No modulo Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Compras / Contrato de Compras (OGA280).
- Ao criar um novo contrato marque a opção "Exceder Vol?" com o valor 3 - Percentual e informe o percentual tolerável de excedente para o contrato no campo "Tol. Entrega":
- No modulo Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Comercialização / Romaneio C/pesagem (OGA250).
- Ao atualizar os romaneios, o sistema verifica o peso liquido e se for menor ou igual a quantidade tolerável de acordo com o percentual, é criado um aditivo no contrato com o peso liquido do romaneio, ou com a diferença após ser zerado o saldo do contrato.
Exemplo:Criar contrato de compra com quantidade 100.000,00, tolerância de entrega 10% (Max. 110.000,00) e Exceder Vol? 3 - Percentual;
Criar 3 romaneios com pesagem com peso liquido 34.300,00 (102.900,00), o sistema deve gerar um aditivo de 2.900,00;
O contrato passa ser de 102.900,00;
Criar mais um romaneio com peso liquido 34.300,00, o sistema bloqueia a atualização do romaneio pois a quantidade excedente(27.200,00) ultrapassa a quantidade permitida no contrato(110.000,00);
Neste caso, se forem gerados romaneios com até 7.100,00 o sistema gera novos aditivos com o peso liquido do romaneio até atingir o máximo permitido para o contrato (110.000,00), ou seja a soma dos aditivos não pode ultrapassar os 10.000,00 (10%).
3. Visualizar o romaneio que originou a aditação excedente do contrato:
Para verificar o romaneio que originou a aditação deve seguir os passos abaixo:
- Acesse Atualizações / Originação / Comercialização / Alteração Contrato (OGA335)
- Clicar em Visualizar para consultar o registro de Aditação gerado para o contrato, cujo valor será a diferença entre a quantidade do romaneio e o saldo do contrato.
- Na tela de visualização, clicar em Ações Relacionadas > Consultar Romaneio para visualizar o romaneio que gerou o excedente.
4. Atualizar a quantidade excedente da Autorização:
Em ambos os casos anteriores (Exceder Vol? 2 e 3) ao gerar os aditivos o sistema também atualiza as quantidades das autorizações(OGA335) e as quantidade autorizadas de entrada ou de saída do contrato (Qt.Autz.Ent., Qt.Autz.Sai.), são somados aos valores iniciais as quantidades dos adicionais.
5. Reabrir o Romaneio
Em ambos os casos anteriores (Exceder Vol? 2 e 3) ao reabrir o romaneio o sistema verifica se existe aditivos de contrato vinculado ao romaneio, caso houver, o aditivo será excluído e o sistema atualiza as quantidades de autorizações e saldos do contrato.