F460CXO - Compras - Contratos - Ligação contratos com ordens de compras
Permite vincular e desvincular itens de ordens de compra em um contrato do tipo 7 (Comercial com Participação). Estes contratos são gerados pela tela F460PFO.
Processos
Veja o processo de vínculo e desvínculo de ordens de compra à contratos do agronegócio em Ligação de Contratos à Ordem de Compra.
Ao efetuar um vínculo com uma quantidade parcial a um contrato, o item da ordem de compra será dividido em vários itens na tabela, ou seja, um pai pode ter filhos, netos, etc.
Sempre que vincular um item da ordem de compra parcial ("Qtde Selecionada"
diferente "Qtde Aberta") a um ou vários contratos ocorrerá:
- Será gerado na mesma ordem de compra um novo item com situação “1”, com a sequência de origem (seqces) apontando para o item pai.
- Será herdado o rateio do item pai para o novo item, se o item da ordem de compra tiver parametrizado rateio por item (CPR 420RATIT01 e 420RATIT02).
- No item pai, o saldo do item da ordem de compra pai ("Qtde Aberta" menos a "Qtde Selecionada") será cancelado e a situação do item ficará “2” (aberto parcial).
Para desvincular um item de um contrato, se o vínculo foi efetuado na quantidade total é somente executar o processo normalmente desde que não tenha efetuado o processo de fixação, caso contrário, será necessário primeiro efetuar a exclusão da fixação para após efetuar o processo de desvincular.
Porém, se este vínculo foi efetuado parcialmente ao contrato, deverá ser desvinculado o nível mais baixo até chegar ao item principal (pai). Se houver fixação é necessário desfazer antes de tentar desvincular.
É permitido vincular a quantidade de um item da ordem de compra parcialmente ou totalmente a um contrato, nunca excedendo a sua quantidade aberta.
Caso o usuário confirme a mensagem questionando se deseja realizar a fixação, será aberta a tela F439FIX, transferindo as informações de fornecedor e as ordens de compra, dessa forma a tela já abrirá devidamente posicionada.
Somente é possível vincular uma ordem de compra a um contrato fora da data de vigência, se o campo Valida Vigência Ctr. (F070FCP, Compras 2) estiver preenchido com Não. Caso o campo esteja preenchido com sim, ao tentar vincular um contrato fora da data de vigência, será exibida a seguinte mensagem: O Contrato XX não pode ser vinculado pois está fora da vigência.
A tela mostrará apenas as ordens de compra que passaram pelo processo de pesagem e possuem ligação com alguma nota fiscal de entrada, ou seja, ordens de compra que podem ser fixadas.
Campos
Opção
Ao utilizar a rotina, é necessário que seja informada a Opção, esta poderá ser: Vincular ou Desvincular. Se for acessada através do botão Vincular da tela F460PFO virá com a opção Vincular e os campos Contrato e Sequência preenchidos automaticamente.
Produto
Mostra somente produtos com tipo de produto produzido
ou comprado, produto ativos e que possuam a 3ª unidade de medida.
Contrato
Mostra os contratos com a filial, fornecedor, produtor e derivação informados.
Importante
Para aplicar filtros ao campo de Contrato, utilize o botão Seleção, que abrirá a tela de Ligação de Contratos com Ordens de Compra - Seleção (F460SXO). Na tela de Seleção, é possível filtrar por variedade, safra e origem da mercadoria.
Moeda
Neste campo é exibida a origem da moeda para formação do preço do produto, vinculada ao Contrato. A moeda no Contrato pode ser buscada da tela de Moedas e Índices (F031AIM) ou de Item de classificação X Moeda (F113IXM - Por classificação). Veja detalhes no processo de Preço no Contrato.
Grade Ordens de Compra
Qtde selecionada
Determina a quantidade que será
utilizada ou foi utilizada para o vínculo com o contrato.
Botões
Ordem Compra
Abre a tela de consulta informações da ordem de compra
- F422COC, com a ordem que estiver posicionada na grade 'Ordens de compras
(1)';
Contrato
Abre a tela de consulta informações de contrato - F462CTR,
com o contrato informado.
Seleção
Abre a tela de Ligação de Contratos com Ordens de Compra - Seleção (F460SXO) para filtrar por dois grupos de filtros, um para ordens de compra e outro para os contratos.
Processar
- carrega na grade Ordens de compras (1) as ordens abertas que
possuem safra informadas, conforme o filtro fornecedor, produto e
derivação;
- se o contrato controla quantidade, verifica se a soma das quantidades das
ordens de compra é maior que o saldo do contrato;
- atualiza ordens de compras selecionadas com a Condição Pagamento, Moeda,
Preço e % Desconto do contrato selecionado;
- verifica se as safras das ordens de compra selecionadas é mesma safra do
contrato;
- atualiza ordens de compras selecionadas com a Condição Pagamento, Moeda,
Preço e % Desconto do contrato selecionado;
- atualiza endereço no contrato no item das ordens de compras selecionadas;
- recalcula ordem de compra.
Mostrar
Através desse botão é possível consultar quais itens podem ou não serem vinculados.
Observação
Mesmo que o usuário não possua permissão de vincular e/ou desvincular, ainda sim é possível consultar, porém a conclusão da operação não será realizada.
Identificadores de regra
Módulo | Código |
CPR | 420RATIT01 |
CPR | 420RATIT02 |
GER | 000PRRAT01 |
GER | 000HFOAU01 |
Observação
Se o identificador de regras GER-000HFOAU01 estiver ativo e a variável GerARetorno definida como "S - Sim", a geração das definições/histórico do fornecedor será feita de forma automática, sem necessidade de intervenção do usuário. Caso não esteja parametrizado dessa forma, o cadastro continua sendo feito de forma manual.