01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||
Segmento: | Backoffice | ||||||||||||
Módulo: | SIGAFIN - Financiero | ||||||||||||
Función: |
| ||||||||||||
País: | Todos | ||||||||||||
Ticket: | N/A | ||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-23582 |
02. SITUACIÓN/REQUISITO
En el rutina de TOTVS Recibo (FINA998) se requiere habilitar la obligatoriedad de la tabla de Cobros Diversos (SEL) en el modelo con el parámetro "Formas de pago en ADVPL" (MV_FPADVPL) activado y desactivado.
03. SOLUCIÓN
Se realizan los siguientes cambios:
- Cobros Diversos (FINA887.PRW): Se eliminan inicializadores establecidos en el código, y se declara una función la cual tiene el objetivo de verificar si el modelo está actualizando o eliminando, en caso de ser verdadero quitará la obligatoriedad para evitar errores al momento de borrar, modificar o anular un recibo.
- Reglas de negocio para todos los países (F887FIN.PRW): Se elimina la obligatoriedad de los campos cuando se detecta en el modelo que se está generando un recibo sin formas de pago, esto se verifica con el parámetro "Formas de pago en ADVPL (MV_FPADVPL)" activado y desactivado.
- Realizar un respaldo del repositorio (RPO).
- Realizar la aplicación del parche correspondiente al issue.
- 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 configurador (SIGACFG):
- Configuramos el campo Banco (EL_BANCO) como obligatorio
- Configuramos el parámetro "Formas de pago en ADVPL" (MV_FPADVPL) en verdadero (.T.)
En la rutina de Clientes (MATA030), ubicada en el módulo Financiero (Actualizaciones | Archivos) registré un cliente.
En la rutina de Productos (MATA010), ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), incluir un nuevo producto.
- En la rutina de Tipos de Entrada y Salida (MATA080), ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), incluir una TES de salida.
- En la rutina de Facturaciones (MATA467N), ubicada en el módulo SIGAFAT (Actualizaciones | Facturación), generar una Nota Fiscal (NF) con el cliente, producto y TES configurada anteriormente.
Ingresar a la rutina TOTVS Recibo; SIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo
- Ingresar a la opción Nuevo Recibo.
- Informe el encabezado del recibo de cobro con el cliente configurado anteriormente, después de clic en el botón Extraer Títulos.
- Seleccionamos el título generado anteriormente.
Informe una forma de pago por el mismo valor del título seleccionado anteriormente.
- Verificamos que nos solicite todos los campos marcados en el módulo configurador como obligatorios.
Confirme el recibo de cobro.
- Verificamos que no muestre algún error en el guardado del recibo.
Ingresamos a la opción Buscar Recibo.
Llenamos los nuevos filtros necesarios para localizar el recibo generado anteriormente.
- Anulamos y/o borramos (Dependiendo si la opción está disponible en el país).
- Verificamos que no se muestren errores.
- Realizamos la misma prueba repitiendo todo el procedimiento, pero con el parámetro "Formas de pago en ADVPL" en falso (.F.), el resultado tiene que ser el mismo.
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.