Á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
FINA841.PRWAlteración de cheques en cartera05/10/2025
F887FINARG.PRWReglas de negocio de Argentina05/10/2025
VIEW-CHEQUE.SERVICE.TLPPServicio para obtener la información de los cheques del recibo.05/10/2025
CUIT.PRXVerificación de CUIT.05/10/2025

PAYMENT-FORM-DETAIL.DATA.TLPP

Data del servicio para obtener las formas de pago.08/11/2025
País:Argentina
Ticket:25265208
Requisito/Story/Issue (informe el requisito vinculado):DMINA-28054


02. SITUACIÓN/REQUISITO

Cuando se genera un recibo desde TOTVS Recibo (FINA998) que incluye dos cheques y posteriormente se modifica uno de ellos, el historial de cheques (FINA096) de ambos cheques se ve afectado, aunque únicamente debería impactarse el historial del cheque modificado.

03. SOLUCIÓN

Se realizan cambios en la siguiente rutina:

  • Alteración de cheques en cartera (FINA841): Se modificó la regla de negocio para detectar que cheque del recibo fue modificado, de esta manera solo será modificado el historial de cheques (SFR) del cheque que se modificó.
  • Servicio para obtener la información de los cheques del recibo (VIEW-CHEQUE.SERVICE.TLPP): Se elimina la generación de una opción vacía en los campos Endosa (EL_ENDOSSA), Aprobado por (EL_TERCEIR) y Sellado (EL_SELDOC) cuando se accede a la modificación de un recibo con cheque.
  • Reglas de negocio de Argentina (F887FINARG): Se agregan validaciones para que al momento de generar un recibo con cheque sea obligatorio informar los campos Endosa (EL_ENDOSSA), Aprobado por (EL_TERCEIR) y Sellado (EL_SELDOC).
  • Verificación de CUIT (CUIT.PRX): Se modifica el fuente para que los errores detonados en este mismo sean mostrados correctamente en TOTVS Recibo al momento de modificar un recibo.
  • Data del servicio para obtener las formas de pago (PAYMENT-FORM-DETAIL.DATA.TLPP): Se ajusta la lógica utilizada para obtener los datos de los campos Endosa (EL_ENDOSSA), Aprobado por (EL_TERCEIR) y Sellado (EL_SELDOC), garantizando un manejo adecuado cuando estos campos no tienen un valor definido y evitando errores durante el proceso.



Importante

Aplicar previamente el paquete de expedición continua - Backoffice Protheus  con fecha del 12/11/2025.

  1. Realizar un respaldo del repositorio (RPO). 
  2. Realizar la aplicación del parche correspondiente al issue DMINA-27842.
  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. En el módulo Configurador (SIGACFG):
    • Ir al menú Base de Datos | Diccionario | Base de Datos | Parámetros. 
      • Configurar el parámetro de “Nuevo Recibo en MVC” con valor .T. (MV_RECMVC).
      • Configurar el parámetro de "Generación de RA" con valor .T. (MV_RAGENER).
  5. En el módulo Financiero (SIGAFIN):
    • Ir al menú Actualizaciones | Archivos | Clientes (CRMA980), registrar un Cliente.

    • Ir al menú Actualizaciones | Archivos | Bancos (MATA070), registrar un Banco. 

    • Ir al menú Actualizaciones | Archivos | Entidades Bancaria (FINA094), registrar una Entidad Bancaria. 
  1. En el módulo Financiero (SIGAFIN), ir al menú Actualizaciones | Cuentas por Cobrar | TOTVS Recibo (FINA998).
    • Ingresar a la opción Nuevo Recibo. Informe los datos del encabezado con el Cliente configurado anteriormente.
      • Agregar dos forma de pago de tipo Cheque:
        • En la primera forma de pago:
          • Informar un valor de $100 (EL_VALOR).
          • El Número "03111035" (EL_NUMERO),
          • Llenar los campos Banco, Agencia, Cuota, Banco Cheque y Ag. cheque con los datos previamente configurados.
        • En la segunda forma de pago:
          • Informar un valor de $200 (EL_VALOR).
          • El Número "03111036" (EL_NUMERO),
          • Llenar los campos Banco, Agencia, Cuota, Banco Cheque y Ag. cheque con los datos previamente configurados.
      • Guardar el Recibo, y aceptar la generación de RA.
    • Ingresar a la opción de Buscar Recibo, y llenar los filtros necesarios para localizar el recibo generado en el paso anterior.
      • Seleccionar el recibo y dar clic en la opción "Modificar".
      • Dentro de la visualización del recibo dar clic en la opción "Editar".
      • Modificar el número de cheque de "03111036" a "04999999" y dar clic en "Confirmar".
      • Dar de nuevo en el botón confirmar.
  2. En el módulo de Financiero (SIGAFIN), ir al menú Actualizaciones | Proceso Mod Ii | Cheques Recibidos (FINA096).
    • Localizar el cheque con número "04999999".
    • Dar clic en "Otras Opciones → Historial".
    • Verificar que se muestren dos registros con las siguientes descripciones:
      • "Entrada de cheque en tránsito vía recibo de cobranza"
      • "03111036→ cheque modificado por: 04999999"
    • Localizar el cheque con número "03111035".
    • Dar clic en "Otras Opciones → Historial".
    • Verificar que se muestren el registro con la siguiente descripción:
      • "Entrada de cheque en tránsito vía recibo de cobranza"
    • Esto comprueba que solamente es modificado el historial del cheque modificado.

04. INFORMACIÓN ADICIONAL

¡IMPORTANTE!

La presente solución aplica para versión 12.1.2310 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.

05. ASUNTOS RELACIONADOS

  • TOTVS Recibo