Versões comparadas

Chave

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

...

Línea de Producto:Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGACOM - Compras.
Función:
RutinaNombre Técnico
MATR141Informe de Costos por Ítem de Facturas de Importación.
Situación/Requisito:
  • Se reporta el Informe de Costos por Ítem de Facturas de Importación (MATR141), ya que los montos se visualizan con **,*,*.* cuando el valor supera las 14 posiciones.
  • Se visualizan de manera incorrecta los montos cuando se utiliza más de una moneda, ya que no se realiza de manera correcta la conversión de moneda al generar reporte en diferentes monedas y tipos de tasas de cambio.
Solución/Implementación:

Solución:

  • Se modifica el formato de las columnas de Costos a "9,999,999,999,999.99" en la rutina MATR141.
  • Se modifica la impresión de las columnas de Costos, para que sean convertidas correctamente de acuerdo a la Moneda y Tasa informadas en las preguntas ¿Moneda? y ¿Tasa de Cambio?

Al emitir el informe, este mostrará las columnas de Costos Unitario y Total por Moneda, en base a los siguientes criterios:

  1. Si la pregunta ¿Moneda? es "1" y  = 1  y ¿Tasa de Cambio? es "Día", se tomará el campo Cost Mon. 2 (D1_CUSTO2), conversión de acuerdo a la tasa del día en que se generó el movimiento.
  2. ¿Moneda? es "2" y ¿Tasa de Cambio? es "Día", se tomará el campo Cost Mon. 1 (D1_CUSTO), conversión de acuerdo a la tasa del día (Tabla SM2) en que se generó el movimiento (Despacho).
  3. ¿Moneda? es "1" y ¿Tasa de Cambio? es "Movimiento", se tomará el campo Cost Mon. 1 (D1_CUSTO), conversión de acuerdo a la tasa informada al momento de agregar una Factura al Despacho.
  4. cambio? = Movimiento, deberá presentar la columna 6 con el valor de Costo de entrada Moneda 1 (D1_CUSTO).
  5. Si la pregunta ¿Moneda? = 1  y ¿Tasa de cambio? = Día, deberá presentar la columna 6 con el valor de Costo de entrada Moneda 2 (D1_CUSTO2), pero convirtiéndolo a moneda 1 usando la tasa del día.
  6. Si la pregunta ¿Moneda? = 2  y ¿Tasa de cambio? = Movimiento, deberá presentar la columna 6 con el valor de Costo de entrada Moneda 2 (D1_CUSTO2).
  7. Si la pregunta ¿Moneda? = 2  y ¿Tasa de cambio? = Día, deberá presentar la columna 6 con el valor de Costo de entrada Moneda 1 (D1_CUSTO) pero convirtiendo lo a moneda 2 usando la tasa del día¿Moneda? es "2" y ¿Tasa de Cambio? es "Movimiento", se tomará el campo Cost Mon. 2 (D1_CUSTO2), conversión de acuerdo a la tasa informada de agregar una Factura al Despacho.

Para las columnas Costo Estándar Unitario y Costo Estándar Total se obtienen los campos Costo Estand. (B1_CUSTD) y Moneda C. Est (B1_MCUSTD) del producto y se realiza la conversión a la moneda indicada en el parámetro ¿Moneda?, siempre y cuando sean diferentes, y se toma en cuenta si es respecto al Tipo de Cambio del Movimiento o del Día.

Llamados Vinculados:DMINA-2952
Requisito (Issue):DMINA-2906
Versión:12.1.17