01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Servicios | ||||||
Módulo: | SIGAFIN - FINANCIERO | ||||||
Función: |
| ||||||
País: | Todos | ||||||
Ticket: | N/A | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-15063 |
02. SITUACIÓN/REQUISITO
Punto de entrada disponible que permite realizar acciones antes de generar los asientos contables y de grabar la tabla de los impuestos/retenciones (SFE) desde la opción de "Nuevo Recibo".
La llamada desde este punto de entrada está fuera del control de la transacción.
03. SOLUCIÓN
Se realizan cambios en los fuentes correspondientes para ejecutar el punto de entrada correctamente.
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-15063.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Tener un título pendiente de cobro.
Crear la función de usuario F998NRG3, en la cual se puedan ejecutar acciones antes del lanzamiento de asientos contables y de grabar los datos de impuestos/retenciones (tabla SFE).
- Dentro del módulo Financiero, ejecutar la rutina TOTVS Recibo (Actualizaciones | Cuentas por cobrar | TOTVS Recibo).
- Dentro del aplicativo de TOTVS Recibo, ir a Nuevo Recibo.
- Llenar el encabezado del recibo.
- Aplicar los filtros del encabezado.
- Seleccionar en parámetros mostrar asientos contables.
- Seleccionar un Título por Cobrar y agregar una Forma de Pago.
- Dar clic en Confirmar para el guardado del recibo.
- Comprobar que las acciones ejecutadas por el punto de entrada se realicen antes de mostrar los asientos contables.
04. INFORMACIÓN ADICIONAL
Descripción | Actualizaciones |
---|---|
Punto de entrada: | F998NRG3 |
Parámetros recibidos: | N/A |
Respuesta: | Nil |
#Include 'Protheus.ch'
User Function F998NRG3()
If MsgYesNo("¿Desea ejecutar el punto de entrada F998NRG3? ", "Confirmar")
FINR300()
EndIf
Return Nil
La presente solución aplica para versión 12.1.33 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue.¡IMPORTANTE!