Histórico da Página
Ponto de entrada MT103TXPC
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Compras (SIGACOM) | ||||
Rotina: |
| ||||
Ponto de Entrada: | MT103TXPC | ||||
País(es): | Brasil | ||||
Banco(s) de Dados: | Todos | ||||
Tabelas utilizadas: | SF1 - SD1 - SC7 | ||||
Sistema(s) operacional(is): | Windows/Linux |
Ponto de Entrada
Descrição: | O Ponto de Entrada MT103TXPC permite a alteração da taxa da moeda e o check box de taxa negociada na aba "Duplicatas" no Documento de Entrada de acordo com o Pedido de compras quando ele estiver em moeda diferente de 1. | ||||||||
Localização: | Funções A103PROCPC (Processa carregamento do pedido de compras para a NFE) e A103ITEMPC (Tela de importação de pedidos de compras por Item). | ||||||||
Observação: | O Ponto de entrada é para alterar os valores das duplicatas apenas, a quantidade e preço unitário no item do documento são convertidos conforme configuração da taxa da moeda 2. No momento da execução do ponto de entrada, a tabela SC7 estará posicionada no pedido utilizado e os arrays aHeader e aCols estarão disponíveis para efetuar validações. Ao efetuar o vinculo com mais de um Pedido de Compras na nota, a validação será feita com o ultimo pedido que estiver em moeda diferente de 1. Ex: Moeda 2 está configurada com o valor R$ 5,00 Ponto de Entrada retornara o valor de R$ 4,00 Pedido de Compras (Qtde: 1 / Preço: 10 / Moeda: 2) Ao vincular o Pedido de Compras, no documento de entrada, o preço unitário será convertido para real utilizando a Moeda 2 (valor de R$ 5,00), assim o preço ficara em R$ 50,00, pois o documento de entrada deve dar entrada sempre em REAL. E no momento do vinculo, ao ter o Ponto de Entrada com o valor R$ 4,00, o valor da duplicata, será recalculado para $12,50 (12.50 * 4 = 50,00). | ||||||||
Programa Fonte: | MATA103 | ||||||||
Função: | A103PROCPC e A103ITEMPC | ||||||||
Retorno: | O retorno do Ponto de Entrada será o valor da taxa da moeda utilizada para as "Duplicatas" do documento. Se for igual a zero, o calculo da taxa da moeda será o resultado da divisão do valor unitário do documento de entrada (D1_VUNIT) pelo valor unitário do Pedido de Compra (C7_PRECO)
|
Exemplo:
#Include 'Protheus.ch'
...