01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:

SIGAFIN - Financiero

Función:
Rutina Nombre TécnicoFecha
FINA998.AppFront de Totvs Recibos27/12/2024
País:Argentina
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMINA-25574

02. SITUACIÓN/REQUISITO

En la rutina Fina998 cuando se realiza un descuento por pronto pago utilizando el PE F998VALBX al colocar un pago parcial de la factura y despues un porcentaje de descuento no toma el valor colocado a pagar, toma el valor total del titulo impidiento generar un pago parcil.

03. SOLUCIÓN

Cambios realizados en los fuentes del aplicativo:


  1. Por medio del módulo configurador (SIGACFG) damos de alta los siguientes campos

    Campos de ejemplo para el PE (No son estándar)

    1. E1_XPERDES - En el cual se guardara el descuento aplicado al título.
      1. Campo = E1_XPERDES.
      2. Tipo = Numerico.
      3. Tamaño = 5
      4. Decimal = 2
      5. Formato = @99.99
      6. Contexto = Real
      7. Propiedad = Modificar
      8. Nombre = Desc. PP
    2. E1_XCONDPP - En donde se indica la condición de pago.
      1. Campo = E1_XCONDPP.
      2. Tipo = Caracter.
      3. Tamaño = 3
      4. Decimal = 0
      5. Formato = @!
      6. Contexto = Real
      7. Propiedad = Modificar
      8. Nombre = Cond. PP
    3. E4_XDESCON - En el cual se guardara el límite de descuento aplicado al título.
      1. Campo = E4_XDESCON.
      2. Tipo = Numerico.
      3. Tamaño = 5
      4. Decimal = 2
      5. Formato = @99.99
      6. Contexto = Real
      7. Propiedad = Modificar
      8. Nombre = Lim Desc. PP


  2. Realizar un respaldo del repositorio (RPO).
  3. Aplicar el paquete de expedición continua Financiero - Totvs Recibo MI con fecha del  o posterior.  
  4. Aplicar el parche correspondiente al issue DMINA-23387.
  5. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  6. Crear la funcion de usuario F998VALBX  definiendo las propiedades para la vista , calculos matematicos para los campos descuento, multa, interes y total así como la funcion a ejecutar para guardar los datos.
  7. Dentro del módulo Financiero ejecutar la rutina TOTVS Recibo (Actualizaciones | Cuentas por cobrar).
  8. En la rutina de Clientes (MATA030), ubicada en el módulo Financiero (Actualizaciones | Archivos) registré un cliente.

  9. En la rutina de Productos (MATA010), ubicada en el módulo Facturación (Actualizaciones | Archivos), incluir un nuevo producto.

  10. En la rutina de Tipos de Entrada y Salida (MATA080), ubicada en el módulo Facturación (Actualizaciones | Archivos), incluir una TES de salida.
  11. En la rutina de Facturaciones (MATA467N), ubicada en el módulo de Facturación (Actualizaciones | Facturaciones) generamos una factura que genere un título financiero al cliente configurado anteriormente.

En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones Facturación Facturaciones (MATA467N)

  1. Incluir una Factura de Venta de tipo Normal.
  2. En el detalle de los ítems, se debe informar la TES de salida previamente configurada en el item y el campo Objeto Imp. (D2_NIT) con el valor 01.

  3. Presionar Grabar para confirmar el guardado de la Factura de Venta.

Ingresar a la opción de Nuevo Recibo en TOTVS Recibo (SIGAFIN >> Movimientos | Cuentas por Cobrar | TOTVS Recibo).

    1. Se ingresa a la opción de "Nuevo recibo".
    2. Llenamos los campos obligatorios del encabezado del recibo (FJT).

    3. Aplicamos los filtros.
    4. Seleccionamos la Factura de salida generada anteriormente.
    5. Agregamos una forma de pago por el mismo valor de la Factura de salida.
    6. Damos check en la casilla "Generar CFDI"
    7. Verificamos que en el XML el nodo “DoctoRelacionado” posea la variable "ObjetoImpDr" igual al valor del campo "Objeto Impuesto" (D2_NIT) de la Factura de salida, en este caso con valor de "01" y no genere nodos hijos “ImpuestosDr”.


04. INFORMACIÓN ADICIONAL



05. ASUNTOS RELACIONADOS