01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||||||||||||||
Segmento: | Backoffice | ||||||||||||||||||||||||
Módulo: | SIGAFIN - Financiero | ||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||
País: | Todos | ||||||||||||||||||||||||
Pacote: | 014846 | ||||||||||||||||||||||||
Ticket: | 21658548 | ||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-25023 |
02. SITUACIÓN/REQUISITO
Al buscar un recibo de cobro en Totvs Recibo (FINA998), se presenta el campo Emisión, con el valor de la fecha de digitalización (EL_DTDIGIT) en vez de mostrar la fecha de emisión (EL_EMISSAO) de la forma de pago de un recibo de cobro.
03. SOLUCIÓN
En el fuente de Datos de Recibos de Cobro (RECEIPT.DATA.TLPP), se da tratamiento a la consulta de la tabla de recibos de cobro (SEL), para que la consulta se realice por el campo EL_EMISSAO en vez del campo EL_DTDIGIT.
En el fuente de Servicio de Recibos de Cobro (RECEIPT.SERVICE.TLPP), se da tratamiento retornar visualmente en el buscador de recibos de cobro, el valor del campo EL_EMISSAO en vez del campo EL_DTDIGIT en el campo de Emisión.
En el fuente de Servicio de Formas de Pago (PAYMENTFORM.SERVICE.TLPP), se da tratamiento para que el valor mínimo aceptable del campo Fecha de Vencimiento (EL_DTVCTO) sea el valor informado en el campo Emisión (FJT_EMISSA), en vez de la fecha del sistema (dDatabase).
En el fuente de Eventos de Modelo de Totvs Recibo (F887FIN.PRW), se modifica la validación que es detonada cuando la forma de pago es de tipo crédito inmediato y la fecha de vencimiento es diferente de la fecha del sistema, ahora la fecha que se toma en cuenta es la del campo Emisión (FJT_EMISSA), en vez de la fecha del sistema (dDatabase).
En el fuente de Modelo De Datos de Totvs Recibo (FINA887.PRW), se da tratamiento para considerar los inicializadores estándar de los campos de la tabla de recibos (SEL), cuando el parámetro MV_RECMVC es igual a true.
En el fuente de Formas de Pago en Grid de Totvs Recibo (FOPA887.PRW), se da tratamiento para inicializar el primer registro de la pantalla de forma de pago, los campos EL_EMISSAO y EL_DTVCTO, con la fecha informada en el campo FJT_EMISSA.
- Realizar un respaldo del repositorio (RPO).
- Como buena práctica aplicar el paquete de expedición continua Financiero - Totvs Recibo MI con fecha superior o igual
- Realizar la aplicación del parche correspondiente al issue DMINA-25023.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Por medio del módulo de Configurador (SIGACFG) configure el inicializador estándar del campo EL_EMISSAO y EL_DTVCTO con el valor “FWFLDGET(“FJT_EMISSA”)”. Esto con el objetivo de que al grabar el recibo de cobro el valor del campo FJT_EMISSA y el valor del campo EL_EMISSAO sean el mismo y al momento de realizar la búsqueda de recibo de cobro se realice por el campo EL_EMISSAO que fue grabado en base de datos.
En la rutina de Clientes (MATA030) que se encuentra en el menú perteneciente al módulo Financiero (Actualizaciones | Archivos) registre un cliente.
En la rutina de Bancos (MATA070) que se encuentra en el menú perteneciente al módulo Financiero (Actualizaciones | Archivos) registre un banco.
En la rutina de Cuenta Por Cobrar (FINA040) que se encuentra en el menú perteneciente al módulo Financiero (Actualizaciones | Cuentas Por Cobrar) genere una cuenta por cobrar.
Ingrese a la rutina TOTVS Recibo; SIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
Ingrese a la opción Nuevo Recibo.
Informe el encabezado del recibo de cobro, informe una fecha de emisión diferente a la fecha del sistema, después seleccione el botón Extraer Títulos.
Seleccione el título generado previamente.
Agregue una forma de pago, es importante verificar que el valor del campo Fecha Emisión (EL_EMISSAO ) y Fecha Vencimiento (EL_DTVCTO) de la forma de pago sean llenados automáticamente con el valor del campo Emisión informado en el encabezado del recibo de cobro (FJT_EMISSA).
Confirme el recibo de cobro.
Ingrese a la opción Buscar Recibo, localice el recibo de cobro generado previamente utilizando la fecha informada en el encabezado del recibo de cobro, verifique que en la columna Emisión aparezca el valor correcto respecto al campo EL_EMISSAO del recibo de cobro.
04. INFORMACIÓN ADICIONAL
¡IMPORTANTE!
La presente solución aplica para versión 12.1.2210 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.
Configuración de inicializador estándar para el campo EL_EMISSAO:
Campo | EL_EMISSAO |
---|---|
Inicializador estándar | FWFLDGET("FJT_EMISSA") |
Configuración de inicializador estándar para el campo EL_DTVCTO:
Campo | EL_DTVCTO |
---|---|
Inicializador estándar | FWFLDGET("FJT_EMISSA") |
05. ASUNTOS RELACIONADOS
- documento_tecnico
- mi
- mercado_internacional
- base_conocimiento
- dmina_25023
- ticket_21658548
- 21658548
- arg
- argentina
- mex
- chi
- per
- par
- uru
- bol
- backoffice
- linea_protheus
- totvs_backoffice
- sigafin
- financiero
- receipt_data
- receipt_service
- paymentform_service
- f887fin
- version_12_1_2210
- version_12_1_2310
- el_emissao
- el_dtvcto
- fjt_emissa
- fina887
- fopa887