La solución estará presente en el patch deexpedición continua(fin_recibo_mi)con fecha superior al 18/07/2024, para un funcionamiento correcto de la solución compilar de la siguiente manera:
Patch de la issue
Patch de expedición continua superior a la fecha 18/07/2024.
Totvs custom tabs box
tabs
Conf. Previas, Flujo de Pruebas
ids
paso1,paso2
Totvs custom tabs box items
default
yes
referencia
paso1
Realizar un respaldo del repositorio (RPO).
Aplicar el paquete de expedición continua Financiero - Totvs Recibo MI con fecha del o posterior.
Aplicar el parche correspondiente al issue DMINA-23387.
Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
Crear la función de usuario "Descuento por pronto pago" (F998VALBX) el cual retornará un objeto Json con las siguientes opciones:
Nombre del campo nuevo a mostrar.
Deshabilitar o habilitar el campo de descuento, multa o interés.
Habilitar o deshabilitar el campo "Descuento por pronto pago".
Dentro del módulo Financiero ejecutar la rutina TOTVS Recibo (Actualizaciones | Cuentas por cobrar).
En la rutina deClientes(MATA030), ubicada en el móduloFinanciero (Actualizaciones | Archivos) registré un cliente.
En la rutina de Productos(MATA010), ubicada en el módulo Facturación (Actualizaciones | Archivos), incluir un nuevo producto.
En la rutinadeTipos de Entrada y Salida(MATA080), ubicada en el módulo Facturación(Actualizaciones | Archivos), incluir una TES de salida.
En la rutina de Facturaciones (MATA467N), ubicada en el módulo de Facturación (Actualizaciones | Facturaciones) generamos un nuevo títulouna factura que genere un titulo financiero al cliente configurado anteriormente.
Totvs custom tabs box items
default
no
referencia
paso2
Ingresar a la rutinaTOTVS Recibo;SIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
Ingresar a la opción Nuevo Recibo.
Informe el encabezado del recibo con los datos configurados anteriormente y damos clic en "Extraer Títulos".
Localizamos el título generado anteriormente y damos clic en "Editar cobro".
Verificamos que se visualice el nuevo campo configurado "Descuento por pronto pago".
Verificamos que se realice la lógica matemática adecuadamente proporcionada al descuento.
Agregamos una forma de pago por el valor restante del título financiero.
Guardamos el recibo:
Verificamos que el valor se haya guardado correctamente en el campo configurado en el PE.
Card documentos
Informacao
"La presente solución aplica para versión 12.1.2210 o superior, siempre y cuando se encuentre aplicado el paquete solución estará presente en el patch de expedición continua Financiero - Totvs Recibo MI con fecha de corte superior a este comunicado.superior al 18/07/2024."
Titulo
¡IMPORTANTE!
Descripción
Actualizaciones
Nombre del programa fuente:
FINANCIAL-TITLES.SERVICE.TLPP
Parámetros recibidos
Nombre
Tipo
Descripción
PARAMIXB[1]
O
Si el parámetro PARAMIXB[2] == .T. trae un objeto json con la información del título seleccionado. Si el parámetro PARAMIXB[2] == .F. trae un objeto json con toda la información del recibo.
PARAMIXB[2]
L
True (.T.) si es momento del guardado y False (.F.) si es configuración de la vista
Punto de entrada:
F998VALBX
Respuesta:
Objeto json con las siguientes opciones:
Nombre
Tipo
Descripción
Obligatorio
oJson['label']
L
Nombre del campo nuevo a mostrar.
Si
oJson['disabledDiscount']
L
Deshabilitar o habilitar el campo de descuento.
Si
oJson['disabledInterest']
L
Deshabilitar o habilitar el campo de Intereses.
Si
oJson['disabledFine']
L
Deshabilitar o habilitar el campo de Multa.
Si
oJson['disabledInput']
L
Deshabilitar o habilitar el input nuevo
Si
oJson['maxDiscount']
N
Se informa el descuento permitido debe tener un rango mayor a 0 y menor a 100
Si
oJson['warningMaxDiscount']
C
Mensaje personalizado por si se excede el descuento permitido, si no se informa el front mandará uno por default