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:

SIGACTB - Contabilidad de Gestión.

Función:

RutinaNombre Técnico
CTBR118Libro Diario.

Situación/Requisito:

Se requiere que el archivo de Libro Diario - CTBR118, considere la moneda de origen del documento (SOLES, USD, ETC), y los valores de los montos sean en la moneda Soles, ya que actualmente le el Libro considera solo la moneda informada en el parámetro y los valores en la moneda del parámetro.

Solución/Implementación:

Para la correcta generación del archivo y presentación del informe para el Libro Diario, se sugiere tomar en cuenta lo siguiente:

Pre-configuración:

  • En la rutina de Monedas, ubicada en el módulo SIGAEIC, configurar el campo Código ISO (YF_ISO (Código ISO), con un valor descriptivo para la moneda el valor del estándar ISO 4217 para las monedas a utilizar.

Ejemplo:

Moneda 01 - Soles, su Código ISO sería: "PEN"

Moneda 02 - Dólares, su Código ISO sería: "USD"

  • Asegurese Asegúrese que tenga configurados los parámetros MV_SIMB, para cada una de las monedas a utilizar. El contenido de los parámetros debe coincidir con el valor del campo Moneda (YF_MOED (Moneda)), de cada registro en la tabla Monedas.

Ejemplo:

MV_SIMB01 que es para Soles, el contenido que debe tener es: "PEN"

MV_SIMB02 que es para Dólares, el contenido que debe tener es: "U$S"

  • Asegurese que tenga configurados los parámetros MV_MOED, para cada una de las Monedas utilizadas en el Sistema.

Ejemplo:

MV_MOEDA1, el contenido es: "PESO"

MV_MOEDA2, el contenido es: "DOLAR"

  • Asegurese Asegúrese de tener informadas Tasas de Cambio para cada una de las Monedas utilizadas en el Sistema, para con ello asegurar una correcto cálculo de valores y presentación de información.
  • Asegurese Asegúrese que el Asiento Estándar a utilizar, tenga informada una formula fórmula correcta para cada una de las monedas a utilizar.

Ejemplo en un Asiento Estándar para Facturas de Compra:

Para el cálculo correcto en Moneda 1, se informa la siguiente forma en el campo Vlr. Moneda 1:

  • xMoeda(SF1->F1_VALBRUT, SF1->F1_MOEDA, 1, SF1->F1_DTDIGIT, 2)

Para el cálculo correcto en Moneda 2, se informa la siguiente forma en el campo Vlr. Moneda 2:

  • xMoeda(SF1->F1_VALBRUT, SF1->F1_MOEDA, 2, SF1->F1_DTDIGIT, 2)

Nota:

Es indispensable que se informe una formula fórmula para cada moneda en uso, ya que el sistema genera automáticamente un registro por cada moneda utilizada en el sistema, de lo contrario, los registros serán generados con valores incorrectos.

Modificaciones realizada realizadas para la solución:

El grupo de preguntas utilizado en el Libro Diario - CTR118, fue modificado para que la pregunta ¿Moneda? sea solo fuera informativa, ya que tanto el archivo y reporte, serán generados en Moneda 1 (Soles). También se elimina pregunta ¿Descripción de la Moneda?, ya que no era será utilizada en la generación de Archivo y Reporte.

Implementación:

  • Generar Asientos Contables, con la Contabilidad On-Line detonada desde la generación de Documentos Fiscales o directamente en la rutina de Asientos Contables, utilizando la configuración del Asiento Estándar mencionada en la sección de "Pre-configuración".
  • Ingresar a la rutina de Libro Diario, en SIGACTB - Informes | Diarios | Libro Diario e informar los parámetros solicitados.
  • Se mostrarán los Asientos Contables en el informe en Moneda 01 (Soles) , en base a los parámetros informados.
  • Se generará el archivo, en el directorio informado en la pregunta ¿Directorio?.
  • Los datos mostrados en el archivo , serán en Moneda 01 (Soles).

Nota:

El archivo será generado en Moneda 01 (Soles), ya que como funcionamiento estándar del sistema, se generán genera un registros registro por "n" monedas utilizadas, es decir, si se tienen dos monedas, serán generados 2 registros en la tabla CT2 - Asientos Contables, uno con valor (CT2_VALOR) en Soles y otro en la segunda moneda utilizada. Por lo tanto, para no tener información duplicada tanto en el Archivo como en el Informe, sólo se imprime el registro correspondiente a Moneda 01 y con ello se evita realizar la conversión solicitada.

Requisito (Issue):DMINA-2607
Versión:12.1.07, 12.1.17