Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
FINA074.PRWRutina para generación de diferencias de cambio en cuentas por cobrar.11/12/2025
País:Argentina
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-24707


02. SITUACIÓN/REQUISITO

En la rurina de Generación de diferencia de cambio en Cuentas (FINA074) se presenta el débito técnico SX3 - Uso NÃO PERMITIDO de leitura do metadados: 

Regra: CA2004-2: Formato de leitura não permitido do Metadados - SX3. | Conteúdo: Direct Access not allowed in data dictionary. - Linha: 2822

03. SOLUCIÓN

En la rutina de Generación de diferencia de cambio en cuentas por cobrar (FINA074.PRW), se realiza el siguiente ajuste:

    • En la función F074VldPv(), se realizan los cambios en la manera de acceder a los datos de la tabla SX3 por la función GetSx3Cache.


  1. Realizar un respaldo del repositorio (RPO). 
  2. Aplicar el Patch correspondiente a la información del issue DMINA-24707.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en la sección 01. DATOS GENERALES
    del presente Documento Técnico, así como las fechas.

  4. En el módulo Configurador de Protheus (SIGACFG), revisar los siguientes parámetros:
    • MV_RECMVC igual a Verdadero (.T.) - Define el uso de Nuevo Recibo en versión MVC.
    • MV_SERREC igual a Falso (.F.) - Define el uso de series en los Recibos de Cobranza.
    • MV_RAGENER igual a True (.T.) - Define la generación de RA.
    • MV_MDCFIN igual a "01,02,03,04" - Define las monedas utilizadas para generar documentos por diferencia cambiaria.

    • MV_MOEDA2  igual a "Dólar" - Define el título de la moneda número 2.
    • MV_CENT2 igual a 2 - Define el número de decimales para la moneda 2.
    • MV_SIMB2 igual a U$S - Define el símbolo para la moneda 2.
  5. Desde el módulo de Financiero (SIGAFIN):
  6. Ir al menú Actualizaciones | Archivos | Monedas (MATA090), configure tres tasas diferentes de la moneda 2.
    • Tasa del día (20/11/2025) igual a 1340.
    • Tasa del día (21/11/2025) igual a 1345.
    • Tasa del día C (22/11/2025) igual a 1350.
  7. Ir al menú Actualizaciones | Archivos | Bancos (MATA070), configure un Banco.
  8. Ir al menú Actualizaciones | Archivos | Entidades Bancarias (FINA094), configure una Entidad Bancaria.
  9. Ir al menú Actualizaciones | Archivos | Clientes (MATA030), configure un Cliente.
    • Acceder al aplicativo de TOTVS Recibo (FINA998) con la fecha A:
    • Acceder a la opción de Nuevo Recibo:
    • Informar en el encabezado los campos Recibo (FJT_RECIBO), Cliente (FJT_CLIENTE) y Tienda (FJT_LOJA) previamente configurados.
    • Agregar una forma de pago de tipo CHD-Cheque Diferido (EL_TIPO) por un valor de $1,000,000.00 en moneda 1, informando el Banco (EL_BANCO) y Entidad bancaria (EL_BCOCHQ) previamente configurados.
  10. Acceder al aplicativo Transferencias (MATA060) con la fecha B.
    • Localizar el Cheque generado por el Recibo del punto anterior.
    • Dar clic en +Bordero
    • Informar los siguientes campos:
      • Bordero N° = Asignado por el sistema.
      • Venc. Real = 01/11/2025 a 30/11/2025.
      • Banco, Agencia y Cuenta = Llenar con los datos previamente configurados en el rutina de Banco.
      • Situación = 1 - Simple.
      • Bco Cheque, Age Cheque, Cta Cheque y Cod. Postal = Llenar con los datos previamente configurados en el rutina de Entidades Bancarias.
      • Emisión = 01/11/2025 a 30/11/2025.
      • Cliente = Llenar con los datos previamente configurados en la rutina de Clientes.
    • Dar clic en Ok.
    • En la ventana con el título Tipos de Títulos, seleccionar todos y dar en Ok.
    • Confirmar el Borderó de Cobro.
  11. Acceder al aplicativo de Cheques Recibidos (FINA096) con la misma fecha B.
    • Localizar el Cheque generado anteriormente.
    • Dar clic en Otras Acciones | Liquidar.
    • Informar los siguientes campos:
      • Banco, Agencia y Cuenta = Llenar con los datos previamente configurados en el rutina de Banco.
      • De = 01/11/2025
      • = 30/11/2025
      • Bco Cheque, Age Cheque, Cta Cheque y Cod. Postal = Llenar con los datos previamente configurados en el rutina de Entidades Bancarias.
    • Dar clic en Ok y Grabar la liquidación del cheque.
  1. Acceder al aplicativo de Diferencia Cambio Ctas Por Cobrar (FINA074).
    • Localizar el Cheque liquidado anteriormente.
    • En los parámetros de la rutina (F12) informar:
      • ¿Tipo de Cambio? = 1345. (Importante)
      • ¿Prefijo? = DC
      • ¿Tipo dif. Positiva? = NDC
      • ¿Tipo dif. Negativa? = NCC
      • ¿Modalidad? = ""
      • ¿Separa por? = No separa
      • ¿Genera para Saldo? = Si
      • ¿Genera para recibos? = Si
      • ¿Filtra Títulos? = Si
      • ¿Cuál moneda? = Moneda 2 (Importante)
      • ¿Producto? = ""
      • ¿Doc Fiscal? = No
    • Dar clic en Otras Acciones Generar Dif. Cambio.
    • Verificar que se genere una diferencia cambiaria por un valor de -2.78.


04. INFORMACIÓN ADICIONAL

No aplica.

¡IMPORTANTE!

La presente solución aplica para versiones con garantía extendida activa, versión 12.1.2410 o superior.


05. ASUNTOS RELACIONADOS

  • Diferencia de cambio en cuentas por cobrar