Mostrar valores en Soles de los Asientos Contables en el Archivo e Informe del Libro Diario.

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 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), con 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"

  • 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), 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"

  • 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.
  • Asegúrese que el Asiento Estándar a utilizar, tenga informada una 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 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.

A través del configurador de Protheus (SICACFG), modificar el Grupo de Preguntas CTR118:

  • La pregunta 03 - ¿Moneda?, se cambia el campo Objeto (X1_GSC) a Texto (Say).
  • La pregunta 03 - ¿Moneda?, se asigna el valor por default "01" al campo Contenido (X1_CNT01).
  • La pregunta 03 - ¿Moneda?, se deja vacío el campo Consulta Estándar (X1_F3).
  • La pregunta 03 - Se modifica el Título a Código Moneda 1.
  • La pregunta 16 - ¿Descripción de la Moneda?, debe ser eliminada.
  • Se cambia el orden de la pregunta ¿Bal. Parc. Modelo? a 16.
  • Se cambia el orden de la pregunta ¿Selecciona Sucursales? a 17.
  • Se cambia el orden de la pregunta ¿Genera Reporte/Archivo/Ambos? a 18.
  • Se cambia el orden de la pregunta ¿Directorio ? a 19.

Modificaciones realizadas para la solución:

El grupo de preguntas utilizado en el Libro Diario - CTBR118, fue modificado para que la pregunta ¿Moneda? sea solo 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 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 genera un 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