01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha

FINANCIAL-TITLES.SERVICE.TLPP

Servicio de títulos financiero de Totvs Recibo

03/05/2024

FINANCIAL-TITLES.DATA.TLPP    

Datos de títulos financiero de Totvs Recibo

03/05/2024

FINA998.APP

Aplicativo de Totvs Recibo


País:Todos
Ticket:19829554
Requisito/Story/Issue (informe el requisito vinculado):DMINA-22896


02. SITUACIÓN/REQUISITO

Al utilizar la opción Incluir Otros Títulos en Totvs Recibo (FINA998), los documentos agregados no muestran información en las columnas que se incluyen con el punto de entrada F998NRMCOL.


03. SOLUCIÓN

En la rutina de Servicio de títulos financiero de Totvs Recibo (FINANCIAL-TITLES.SERVICE.TLPP), se da tratamiento para obtener los campos del punto de entrada F998NRMCOL y presentarlo visualmente dependiendo de la configuración del punto de entrada.

En la rutina de Datos de títulos financiero de Totvs Recibo (FINANCIAL-TITLES.DATA.TLPP), se da tratamiento para recibir los campos del punto de entrada F998NRMCOL por parte del service y posterior a esto pasar los campos a la construcción del query dinámico para la consulta a la base de datos de la información.


  1. Realizar un respaldo del repositorio (RPO).
  2. Realizar la aplicación del parche correspondiente al issue DMINA-22896.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  4. Aplicar el paquete de expedición continua Financiero - Totvs Recibo MI con fecha de corte superior a este comunicado.
  5. Realice la compilación del punto de entrada F998NRMCOL. (Agregue el campo IVA - E1_VALIMP1).
  6. En la rutina de Clientes (MATA030) que se encuentra en el menú perteneciente al módulo Facturación (Actualizaciones | Archivos) registre dos clientes, el primer cliente para informar el encabezado del recibo de cobro, el segundo cliente para informar el encabezado de la pantalla de Otros títulos.

  7. En la rutina de Cuentas Por Cobrar (FINA040) que se encuentra en el menú perteneciente al módulo Financiero (Actualizaciones | Cuentas Por Cobrar) genere una cuenta por cobrar para cliente generado previamente, es importante que el campo E1_VALIMP1 posea valor.

  1. Ingresar a la rutina TOTVS ReciboSIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
    1. Ingresar a la opción Nuevo Recibo.
    2. Informe los datos del encabezado, ingrese el primer cliente y de clic al botón Extraer Títulos.

    3. Verifique que el campo IVA aparezca con el valor correspondiente en los títulos del cliente.

    4. De clic al botón Otros títulos, ingrese el segundo cliente y de clic al botón Aplicar.

    5. Verifique que el campo de IVA aparezca con el valor correspondiente en la pantalla de Otros títulos.
    6. Confirme la selección de títulos y verifique que el título aparezca en la pantalla de Nuevo Recibo en la sección de Títulos y que el campo IVA aparezca con el valor correspondiente.



04. INFORMACIÓN ADICIONAL


Ejemplo punto de entrada F998NRMCOL:

Tiene el objetivo de agregar más columnas a visualizar en los títulos financieros en la pantalla de Nuevo Recibo y Otros títulos.

Parámetros recibidos: 

N/A

Retorno: Arreglo de configuraciones para agregar a la lista de campos que se pueden visualizar en la lista de títulos.

NombreTipoDescripción
aRet[1]CCampo a visualizar en la lista de títulos.
aRet[2]CTítulo de la columna que se desea agregar en la lista de títulos.
aRet[3]LMostrar marca de seleccionado en la lista de campos a visualizar en la pantalla de Nuevo Recibo: .T. = Sí, .F. = No.
aRet[4]LMostrar marca de seleccionado en la lista de campos a visualizar en la pantalla de Otros títulos: .T. = Sí, .F. = No.

Este punto de entrada sustituye al "F087COL" de la rutina Cobros Diversos (FINA087A).

Más información:  DT PE F998NRMCOL Agregar más columnas en la lista de títulos por cobrar TOTVS Recibo

Ejemplo de código:

User Function F998NRMCOL()

Local aCampos := {}

    Aadd(aCampos, { "E1_DTACRED","Fecha cred",.T.,.T.})

    Aadd(aCampos, { "E1_VALIMP1","IVA",.T.,.T.})

Return aCampos

05. ASUNTOS RELACIONADOS