Punto de entrada MT103TXPC

Línea de producto:

Microsiga Protheus

Segmento:

Servicios

Módulo:

Compras (SIGACOM)

Rutina:

Rutina

Nombre técnico

Documento de entrada

MATA103

Punto de entrada:

MT103TXPC

País(es):

Brasil

Base(s) de datos:

Todos

Tablas utilizadas:

SF1 - SD1 - SC7

Sistema(s) operativo(s):

Windows/Linux

Punto de entrada

Descripción:

El punto de entrada MT103TXPC permite modificar la tasa de la moneda y el check box de tasa negociada en la solapa "Facturas de Crédito" en el Documento de Entrada de acuerdo con el pedido de compras cuando este se encuentre en moneda diferente de 1.

Ubicación:

Funciones A103PROCPC (Procesa cargamento del pedido de compras para la NFE) y A103ITEMPC (Pantalla de importación de pedidos de compras por ítem).

Observación:

El punto de entrada es para cambiar solamente los valores de las facturas de entrada, la cantidad y precio unitario en el ítem del documento se convierten según la configuración de la tasa de moneda 2.

En el momento de ejecutar el punto de entrada, la tabla SC7 estará ubicada en el pedido utilizado y, los array aHeader y aCols, estarán disponibles para efectuar validaciones.

Al efectuar el vínculo con más de un Pedido de Compras en la nota, la validación se realizará con el último pedido que esté en moneda diferente de 1.


Ej.: La moneda 2 está configurada con el valor R$ 5,00

El punto de entrada devolverá el valor de R$ 4,00

Pedido de compras (Cant: 1 / Precio: 10 / Moneda: 2)

Al vincular el pedido de compras, en el documento de entrada, el precio unitario se convertirá a real utilizando la Moneda 2 (valor de R$ 5,00), así el precio quedará en R$ 50,00, porque el documento de entrada debe ingresarse siempre en REAL.

Y en el momento del vínculo, al tener el Punto de Entrada con el valor R$ 4,00, el valor de la factura de crédito, se recalculará a $12,50 (12.50 * 4 = 50,00).

Programa fuente:

MATA103

Función:

A103PROCPC y A103ITEMPC

 Devolución:

La respuesta del punto de entrada será el valor de la tasa de la moneda utilizada para las "Facturas de Crédito" del documento. Si fuera igual a cero, el cálculo de la tasa de la moneda será el resultado de la división del valor unitario del documento de entrada (D1_VUNIT) por  el valor unitario del pedido de compra (C7_PRECO).


Nombre

Tipo

Descripción

Obligatorio

nTaxa

Numérico

Tasa negociada para facturas de crédito.

 X

 

Ejemplo:

#Include 'Protheus.ch'

User Function MT103TXPC()

Local nTaxa := 0 //Valor que se adoptará en la tasa de la moneda - solapa factura de crédito

//Personalizaciones del cliente

Return nTaxa