Árvore de páginas

Permite Excedente de Volume no Contrato

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Gestão Agroindústria

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

OGA290

Cadastro de Contrato de Venda

OGA280Cadastro de Contrato de Compra
OGA250Romaneio com Pesagem
OGA251Romaneio Sem Pesagem
OGA335Alteração de Contrato

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

Ordem79

Formato

@!

Título

Exceder Vol?

Descrição

Excede Vol. do Contrato?

Usado

Sim

Obrigatório

Não

Browse

Sim

ValidaçãoPertence('123')
Cbox Port1=Não Permite; 2=Última Carga; 3=Percentual
Pasta2

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.
ContextoReal
PropriedadeVisualizar
Opções1=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

ContextoReal
PropriedadeVisualizar
Opções1=Sim;2=Não
Inic. Padrão2

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

ContextoReal
PropriedadeVisualizar


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:

  1. No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle Fiscal / Motivo Alter. Ctr. (OGA140)
    1. Cadastre um motivo com a opção Excedente = Sim.

  2. Acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).
    1. Cadastre um contrato com o campo Exceder Vol? = Última carga.

  3. Acesse Atualizações / Originação / Comercialização / Romaneio com Pesagem (OGA250)
    1. Informe um romaneio cuja quantidade seja superior à quantidade do saldo do contrato. Efetue a pesagem e atualização do romaneio.
    2. 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:

    1. No modulo Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Compras / Contrato de Compras (OGA280).
    2. 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":


    3. No modulo Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Comercialização / Romaneio C/pesagem (OGA250).
    4. 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:
      1. Criar contrato de compra com quantidade 100.000,00, tolerância de entrega 10% (Max. 110.000,00) e Exceder Vol? 3 - Percentual;

      2. Criar 3 romaneios com pesagem com peso liquido 34.300,00 (102.900,00), o sistema deve gerar um aditivo de 2.900,00;

      3. O contrato passa ser de 102.900,00;

      4. 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);

      5. 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:

  1. Acesse Atualizações / Originação / Comercialização / Alteração Contrato (OGA335)
  2. 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.
  3. 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.