Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Ponto de entrada MT103TXPC

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Compras (SIGACOM)

Rotina:

Rotina

Nome Técnico

Documento de Entrada

MATA103

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

é utilizado na rotina Documento de Entrada e

permite

alterar

a alteração da taxa da

moeda

moeda e

marcar

o check box de taxa

negociada

negociada na aba "Duplicatas" no Documento de Entrada de acordo com o Pedido de

Compras

compras quando ele estiver em moeda diferente

da moeda

de 1.

O retorno do ponto de entrada será o valor da taxa da moeda utilizada na nota. Se for igual a zero, o cálculo 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).

Localização:

Funções A103PROCPC (Processa

 LOCALIZAÇÃO: funções a103procPC (Processa o

carregamento do pedido de compras para a NFE) e

A103ItemPC

A103ITEMPC (

tela

Tela de importação de

Pedidos

pedidos de

Compra

compras por Item).

 EM QUE PONTO: ao vincular o Pedido de Compras com a nota.

Observações

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

vínculo

vinculo com mais de um Pedido de Compras na nota, a validação será feita com o

último

ultimo pedido que estiver em moeda diferente

da moeda

de 1.

Idioma

Português (Brasil)

Versões

Microsiga Protheus 11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Retorno

nRet - Valor da taxa da moeda calculada

Programa Fonte

MATA103.PRW

...

languagecsharp
themeConfluence
titleExemplo

...


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)


Nome

Tipo

Descrição

Obrigatório

nTaxaNuméricoTaxa negociada para duplicatas X

 

Exemplo:

#Include 'Protheus.ch'

User Function MT103TXPC()

Local nTaxa := 0 //Valor a ser adotado na taxa da moeda - aba duplicatas

//Customizações do cliente

Return nTaxa