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