01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFIN - Financiero |
---|
Función: | Rutina | Nombre Técnico | Fecha |
---|
F887FIN.PRW | Reglas de negocio financieras para todos los paises | 300304/2023 | F887FINMEX.PRW | Reglas de negocio financieras para México | 3031/03/2023 | F887FINPER.PRW | Reglas de negocio financieras para Perú | 30/03 | 04/04/2023 | FINA088.PRW | Cancelación de recibos | 05/04/2023 |
|
---|
País: | México y Perú |
---|
Ticket: | N/A |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-19146 |
---|
02. SITUACIÓN/REQUISITO
En la rutina TOTVS Recibo (FINA998) no genera RA al momento de realizar un recibo de cobro nuevo que contenga un titulo anticipado y una forma de pago como si lo realiza la rutina de Cobros Diversos (FINA087A)
Esto se debe a que cuando se desarrollo TOTVS Recibo el tratamiento para los RA se desarrollo solamente cuando se tiene saldo a favor del cliente, con los recibos anticipados no ya que es un proceso muy diferente.
03. SOLUCIÓN
Se modificaron los fuentes correspondientes (F887FIN, F887FINMEX y F887FINPER) en el cual se agrega la regla de negocio correspondiente a la genración de los RA con titulo anticipados.siguientes fuentes :
- Reglas de negocio financieras para todos los paises(F887FIN.PRW):
- Se agregaron los métodos FI998NFRA() el cual realiza el proceso de guardado del RA y el método FVERIFIMP() que obtiene los impuestos del anticipo en cuentas por pagar.
- Reglas de negocio financieras para México(F887FINMEX) y Reglas de negocio financieras para Perú(F887FINPER):
- Se agrego una condición el cual se verifica si el campo ED_OPERADT esta usado y si el valor de este campo es 1 debe mandar a llamar los métodos creados en la F887FIN los cuales se encargan de realizar el guardado del RA con su respectivo impuesto.
Totvs custom tabs box |
---|
tabs | Pre-condiciones,Procedimiento, Paso 03, Paso 04 |
---|
ids | Pre-condiciones,Procedimiento |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Pre-condiciones |
---|
| - Condiciones:
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-18963.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico.
- Pre-configuraciones:
- Ingresar a la rutina de Condiciones de Pago ubicada en el modulo de Facturación (SIGAFAT>>Actualizaciones| Archivos| Condiciones de pago)
- Incluir una nueva condición de pago "A" llenando todo los datos obligatorios.
- Asignar al campo Comp. Antic. (E4_CTRADT) = No
- Incluir una nueva condición de pago "B" llenando todo los datos obligatorios.
- Asignar al campo Comp. Antic. (E4_CTRADT) = Si
- Ingresar a la rutina de Modalidades ubicado en el modulo de Facturación (SIGAFAT>>Actualizaciones| Archivos| Modalidades)
- Incluir una nueva modalidad "C" llenando todo los campos obligatorios.
- Asignar al campo ¿Oper. Antic.? (ED_OPERADT) = Si
- Incluir una nueva modalidad "D" llenando todo los campos obligatorios.
- Asignar al campo ¿Oper. Antic.? (ED_OPERADT) = No
- Generar una Factura de venta tipo Anticipo en la rutina de Facturación ubicada en el modulo de Facturación (SIGAFAT>>Facturaciones | Facturación)
- Incluir una nueva factura de salida tipo Anticipo considerando las siguientes reglas:
- Seleccionar una modalidad (Hacer uso de la modalidad "C" configurada anteriormente) de operación que sea operación de anticipo (ED_OPERADT=SI).
- Obligatorio escoger una TES que no afecte stock, solo financiero (F4_ESTOQUE=N y F4_DUPLIC=S).
- No debe escoger una condición de pago (Hacer uso de la condición de pago "A" configurada anteriormente) de compensación de anticipos (E4_CTRADT debe ser diferente de Si).
- No debe hacer uso de más de una TES diferente, cuando hubiera más ítems.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | Procedimiento |
---|
| Se realiza la captura de un recibo de cobro en TOTVS Recibo (SIGAFIN >> Movimientos | Cuentas por Cobrar | TOTVS Recibo) - Se ingresa a la opción de "Nuevo recibo".
- Capturar los datos del encabezado .
- Seleccionamos la factura de salida generada en las pre-condiciones.
- Agregar una forma de pago :Verificar que al modificar el campo Tipo Valor (EL_TIPODOC) se actualice de manera correcta el valor del campo Tipo de Crédito (EL_TPCRED).
- Primer ejemplo: Tipo Valor = Efectivo debe actualizar Tipo de Crédito = Inmediato .
Segundo ejemplo: Tipo Valor = Cheque debe actualizar Tipo de Crédito = Acreditación por el valor total de la Factura de Salida seleccionada anteriormente.- Guardamos el recibo.
- Verificamos en la rutina de Cuentas x Cobrar ubicada en el modulo de Financier (SIGAFIN>> Actualizaciones | Consultas| Ctas por cobrar) que se haya generado correctamente el RA.
Generar una Factura de venta tipo Anticipo en la rutina de Facturación ubicada en el modulo de Facturación (SIGAFAT>>Facturaciones | Facturación) - Incluir una nueva factura de salida tipo Normal considerando las siguientes reglas:
- Seleccionar una modalidad (Hacer uso de la modalidad "D" configurada anteriormente) de operación que sea diferente de operación de anticipo (ED_OPERADT=NO).
- Escoger una condición de pago (Hacer uso de la condición de pago "B" configurada anteriormente) de compensación de anticipos (E4_CTRADT debe ser Si).
- Seleccione la opción Anticipos en Acciones relacionadas, y se abrirán los anticipos disponibles.
- Seleccione el anticipo y el importe a pagar.
- Confirmar el guardado de la factura.
- Verificamos en la rutina de Cuentas x Cobrar ubicada en el modulo de Financiero (SIGAFIN>> Actualizaciones | Consultas| Ctas por cobrar) que el saldo de la factura de salida y el RA sea correcto.
|
|
04. INFORMACIÓN ADICIONAL
Card documentos |
---|
Informacao | 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. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS
...